# blog-api **Repository Path**: topazur/blog-api ## Basic Information - **Project Name**: blog-api - **Description**: react博客项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-03 - **Last Updated**: 2020-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 所有项目的接口都在这里 写/开发 express 基于 Node.js 平台,快速、开放、极简的 web 开发框架。 (nodeJs+mongoDB+express+bootStrap) 后台管理系统 # 每个模块的作用:↓↓↓在这里需要与否 ### http -- 起服务 ### path -- Node 自带模块 - 拆分目录 ### qs-- Node 自带模块 ### crypto -- crypto模块功能是加密并生成各种散列 ## 需要安装的↓↓↓ ### express -- 你说要不要??? ### mongoose -- mongoDB ### ejs -- js解析html ## 前后端分离不需要的插件 - 都在前端处理了 ### debug -- onListening(listening回调) ### cookie-parser -- 处理服务器Cookie ### express-session -- 处理session ### morgan -- 处理日志 ### multiparty -- 解析上传文件 express -e "名字" (生成ejs 模板引擎 的工程) 是文件夹my-exp 和express1706 --frame-express这种包含.ejs解析页面的后台系统页面 而现在写vue等框架项目: 只需要部分express功能(比如不需要views等包含.ejs页面的东西),它的作用只是又来写接口!!! 原来的express的起服务写在www里面,app是写中间件的。而在这里不需要中间件 启动服务:npm start;npm run watch。在package.json中的script定义,只有start能够省略。 utils里面的connect.js导入app.js; schema.js导入路由。 get - req.query; post - req.body。 ## 只写接口则不能直接建一个工程 1. app.js - 启动项目 只渲染router