nodejs 笔记
从零开始 http://blog.fens.me/series-nodejs/
15个应用场景 https://www.cnblogs.com/gassnake999/p/7044583.html
express实现CRUD https://www.cnblogs.com/ljhoracle/p/5387570.html
1、全局变量设置
D:\atools\nodejs目录下新建2个文件夹,node_global 、node_modules
同时记得添加环境变 D:\atools\nodejs\node_global
命令行输入
npm config set cache "D:\Program Files\Nodejs\node_global"
npm config set prefix "D:\Program Files\Nodejs\node_cache"
或者直接更改.npmrc文件(目录:C:\Users\用户名),添加
prefix=D:\Program Files\Nodejs\node_global
cache=D:\Program Files\Nodejs\node_cache
2、淘宝镜像设置
查看:npm config get registry
设置:
npm config set registry https://registry.npm.taobao.org
或者直接更改.npmrc文件(目录:C:\Users\用户名),添加
registry=http://rnd-mirrors.huawei.com/npm-registry/
3、热部署
npm install -g supervisor
supervisor app.js
4、
1)安装bower、express,jade,mysql
npm install bower -g; //-g表示全局
npm install express -g
npm install -g express-generator //express4.0版本以后,将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以需要安装此命令工具
npm install jade -g
npm install mysql -g
node
>require('express') // 如能正常显示相关信息,则安装成功!
2)
npm install body-parser --save
npm install cookie-parser --save
npm install multer --save
5、express创建项目
express test
cd test
npm install
npm start
访问http://localhost:3000/
6、idea nodejs插件
http://plugins.jetbrains.com/plugin/6098-nodejs/update/52117
热部署问题
https://blog.csdn.net/caesarbroflovski/article/details/48735079
1)bin目录下新建hot文件
var supervisor = require('supervisor');
var args = new Array();
args[0] = 'bin/www';
supervisor.run(args);
7、入参解析
https://www.cnblogs.com/ostrich-sunshine/p/6741180.html