node js koa
Posted 不起名字了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node js koa相关的知识,希望对你有一定的参考价值。
### nodejs项目配置终端命令
1. 检查本地 nodejs 版本`$node -v` 如果版本低就升级
2. 安装 n 升级命令 `$npm install -g n`
3. 安装稳定版`$n stable` 最新版 v7.x.x
4. 安装 koa 生成器 `$npm install -g koa-generator`
5. `cd /test/` 目录下面使用最新版 koa2 创建项目 `$koa2 testKoa`
6. 跳转到package.json所在的目录里面,安装所有引用包 `$npm install`
7. 安装 ejs html模板引擎 `$npm i -S ejs`
8. chrome调试工具`$npm install -g node-inspector`
9. 如果上面的安装不成功,安装这个:https://github.com/Jam3/devtool
10. Sublime 建议使用vscode 开发工具,调试方便 [下载地址](https://code.visualstudio.com/Download)
11. router.get(‘/:id/:userid‘, async function (ctx, next) url传递参数 http://127.0.0.1:3000/classname/1/2
12. orm 框架:Sequelize api学习参考:
[Sequelize和mysql对照]
地址:http://www.phperz.com/article/15/1113/169037.html
13. [es6学习地址](http://es6.ruanyifeng.com/)
14. 修改sequelizejs时区格式转换,文件“data-types.js” 注释掉如下信息,去掉时区格式转换
// if (moment.tz.zone(options.timezone)) {
// value = moment.tz(value, options.timezone).toDate();
// } else {
// value = new Date(value + ‘ ‘ + options.timezone);
// }
```
15. restful api 规范
GET /collection:返回资源对象的列表(数组) 查询
GET /collection/resource:返回单个资源对象 查询
POST /collection:返回新生成的资源对象 新建
PUT /collection/resource:返回完整的资源对象 更新
PATCH /collection/resource:返回完整的资源对象 批量
DELETE /collection/resource:返回一个空文档 删除
以上是关于node js koa的主要内容,如果未能解决你的问题,请参考以下文章