express-blog

所属分类:博客
开发工具:JavaScript
文件大小:2469KB
下载次数:0
上传日期:2020-08-21 07:04:42
上 传 者sh-1993
说明:  在express框架下的一些编程学习与摸索
(Some programming learning and exploration under express framework)

文件列表:
.idea (0, 2019-03-08)
.idea\express-restfulAPI.iml (458, 2019-03-08)
.idea\misc.xml (174, 2019-03-08)
.idea\modules.xml (288, 2019-03-08)
.idea\vcs.xml (180, 2019-03-08)
.idea\workspace.xml (14379, 2019-03-08)
.vcmrc (294, 2019-03-08)
.vscode (0, 2019-03-08)
.vscode\launch.json (544, 2019-03-08)
CHANGELOG.md (4260, 2019-03-08)
LICENSE (1064, 2019-03-08)
app (0, 2019-03-08)
app\apidoc (0, 2019-03-08)
app\apidoc\api (0, 2019-03-08)
app\apidoc\api\article.js (1293, 2019-03-08)
app\apidoc\api\category.js (1353, 2019-03-08)
app\apidoc\api\upload.js (544, 2019-03-08)
app\apidoc\api\user.js (2627, 2019-03-08)
app\apidoc\define (0, 2019-03-08)
app\apidoc\define\article.js (4643, 2019-03-08)
app\apidoc\define\category.js (2854, 2019-03-08)
app\apidoc\define\common.js (267, 2019-03-08)
app\apidoc\define\upload.js (0, 2019-03-08)
app\apidoc\define\user.js (2593, 2019-03-08)
app\controllers (0, 2019-03-08)
app\controllers\article.js (3554, 2019-03-08)
app\controllers\base.js (322, 2019-03-08)
app\controllers\category.js (1860, 2019-03-08)
app\controllers\index.js (230, 2019-03-08)
app\controllers\test.js (482, 2019-03-08)
app\controllers\users.js (2594, 2019-03-08)
app\middlewares (0, 2019-03-08)
app\middlewares\index.js (243, 2019-03-08)
app\middlewares\log.js (258, 2019-03-08)
app\middlewares\not-find.js (209, 2019-03-08)
app\middlewares\res-extend.js (983, 2019-03-08)
app\middlewares\verify-token.js (418, 2019-03-08)
... ...

# express-blog 在express框架下的学习与摸索,如果可能,最终希望形成一个博客系统
1、restfulAPI的实现
2、实现MVC模式
3、res添加属性,对返回的数据格式化为统一的标准
4、对错误进行通过中间件进行统一处理
5、用户管理的简单增删改查接口
6、用户列表查询的封装处理
7、npm run build 初始化创建管理员用户
8、读出数据的二次处理(填充)
9、学习使用vscode调试程序
10、使用JWT实现token认证
11、使用log4js管理日志
12、使用mocha框架编写测试代码
13、设置跨域访问
14、优化日志,格式化日志信息,但仍需修改
15、 后来添加的东西忘记记录了。。。。。
参考资料:
[restful api](https://www.codementor.io/olatundegaruba/nodejs-restful-apis-in-10-minutes-q0sgsfhbd)
[log4js](https://juejin.im/post/5b7d0e20f265da43231f00d4) 命令说明: ``` shell # 安装依赖 npm install # 开发模式启动程序 npm run dev # 生产模式启动程序 npm run start # 生成接口文档 npm run apidoc # 生成提交日志 npm run changelog # 运行测试代码 npm run test # 初始化构建,生成admin账号 npm run build ``` 注:执行`npm run apidoc`后启动程序,开发环境下访问`localhost:4000/apidoc`即可查看接口文档。

近期下载者

相关文件


收藏者