社区后端:采用Node,Express,Mongo

时间:2024-02-24 07:20:46
【文件属性】:

文件名称:社区后端:采用Node,Express,Mongo

文件大小:1.19MB

文件格式:ZIP

更新时间:2024-02-24 07:20:46

mongo node mongoose winston MongooseJavaScript

社区后端 采用Node,Express,Mongo构建的社区整合服务 邮递员API接口: : 启动方式 node bin/www topic的路由及模型 用户路由模型及鉴权认证(cookie-session) 部署图片上传 图片上传至七牛云 部署winston日志记录 配置错误处理方式 实现文章作者信息联合查询 使用聚合方式,联合数据。 日志: 0724: 完成了主题和用户的路由器和模块 改用对象方式存储用户和主题信息 添加了用户的删除方法 0731: 完成了猫鼬模型的改造 将console.log添加到错误处理中间件上,减少代码重写 0801 完成了登录令牌用户鉴权 添加令牌验证后直接将令牌写入req中,方便下个中间件读取 0809 部署图片上传 0810 部署七牛上传头像接口 改用流方式上传头像 0815 添加winston库 添加CORS跨域支持 0816 部署winston打日志记录 部署了新的错误处理方式 以生产环境在极端服务器上启动 0817 改用morgan生成请求数据并写入winston日志。morgan生成的大量详细,而且能获得服务器返回的状态代码 改用coo


【文件预览】:
community-back-end-master
----services()
--------qiniu.js(1KB)
--------mongoose.js(311B)
--------wechat.js(1KB)
--------redis.js(119B)
----utils()
--------logger.js(1KB)
----public()
--------stylesheets()
--------build()
----views()
--------index.ejs(222B)
--------error.ejs(83B)
----models()
--------user.js(3KB)
--------reply.js(2KB)
--------topic.js(3KB)
----cipher.js(200B)
----app.js(2KB)
----README.md(2KB)
----middlewares()
--------req-logger.js(461B)
--------tokenverify.js(2KB)
----.gitignore(27B)
----error.js(641B)
----bin()
--------www(2KB)
----routes()
--------user.js(3KB)
--------topic.js(2KB)
--------index.js(1KB)
----package-lock.json(52KB)
----package.json(705B)

网友评论