Node.js项目搭建

来源:互联网 发布:淘宝投诉电话有用吗 编辑:程序博客网 时间:2024/05/22 03:20

一、使用Node搭建服务器项目

//全局安装 expresssudo npm install -g express-generator//使用ejs创建工程express -e NodeTest//进入工程cd NodeTest//下载项目所需的基本模块cnpm install//运行项目npm start//浏览器输入访问 http://localhost:3000/

bin下的www是项目入口
node_moduls 项目所需模块
public 静态资源,如图片,js,css
routes 路由文件
views 页面文件
app.js 项目需要的中间件等基本配置
package.json 定义项目的基本信息等,包括项目所需要的模块名和版本号

二、根据项目需求使用npm安装依赖库

cnpm install -g expresscnpm install express-autoroutecnpm install ejsnpm install less-middlewarecnpm install mysql@2.0.0-alpha8cnpm install mysql-queuescnpm install requestcnpm install xml2jsoncnpm install -g connect-mysql-sessioncnpm install forever -g

三、修改文件后不能实施刷新,需要ctrl+c然后重启node app.js。
使用supervisor代替npm start,它会自动监视如果有文件改动就会帮我们自动重启程序。

npm install -g supervisorsupervisor ./bin/www

使用supervisor app.js会造成死循环(Program node app.js exited with code 0),程序一直启动然后退出,这是由于express目录结构更改造成的,所以使用supervisor ./bin/www代替。