首页 > 代码库 > node js koa
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学习参考:
中文地址1:http://itbilu.com/nodejs/npm/VkYIaRPz-.html#api-sequelize
中文地址2:http://itbilu.com/nodejs/npm/VkYIaRPz-.html#api-sequelize
英文地址:http://docs.sequelizejs.com/en/latest/api/model/
[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 = http://www.mamicode.com/moment.tz(value, options.timezone).toDate();
// } else {
// value = http://www.mamicode.com/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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。