基于Nodejs开发的网站

前言

这几年搞过很多个网站,之前那个体育论坛,自己的博客,现在的38锶。这个38锶由于整个网站的代码都是我自己写的,也是我自己学习nodejs的一个练手的作品。去年七月份自己接触Nodejs并开始自己整一个WEB玩玩,然后就整了这个项目,由于当时手上有个38sr.com的域名,就在DigitalOcean上买了空间上线了,最低的配置,一个月五美元,其实对于我这个还没毕业的学生来说还是挺贵的,网速的访问速度还是。

出于兴趣,我也是花了大量的时间在这个网站上,包括后来自己做了一个关于它的安卓程序手机软件下载,不懂手机应用的真实伤了很多脑筋。

关于网站

域名:38sr.com

技术

项目使用的是nodejs(https://cnodejs.org/)

项目使用到下列依赖项(package manager for javascript)

express

eventproxy

connect-flash

nodemailer

mongoose

validator

ejs

moment

gm

xss

cheerio

async

xss-filters

connect-redis

ioredis

lodash

request

功能

网站可以发布心情和快链

1、心情可以加标题也可以不加

2、快链是输入网页的链接,网站自己去获取网页的相关信息,

3、笑话栏是我从微薄爬取的一些段子

注册界面

基于Nodejs开发的网站_第1张图片


登录界面

基于Nodejs开发的网站_第2张图片

主页

可以单独查看心情,快链和笑话栏。

用户还可以点赞和踩,

基于Nodejs开发的网站_第3张图片

查看心情页

用户可回复帖子,和关注帖子的拥有者。

基于Nodejs开发的网站_第4张图片


发布快链

输入链接后,点击查询就可以获得网页的title,后期将获取链接网页中所有的图片,然后供用户选择需要插入的图片

基于Nodejs开发的网站_第5张图片

发布心情

基于Nodejs开发的网站_第6张图片

欢迎大家吐糟

你可能感兴趣的:(基于Nodejs开发的网站)