如何使用express搭建一个网站
1:node查看
$ node -vv4.2.4
2:npm查看
$ npm -v2.14.12
3:express查看
$ expressbash: express: command not found
分析:
没有安装express
安装:
npm install express
查看:
$ expressbash: express: command not found
分析:
express4需要通过以下安装
npm install -g express-generator
查看:
$ express -v error: unknown option `-v'
分析:
express版本查看是大写V
查看:
$ express -V4.13.1
4:利用express初始化一个项目
express -e test//ejs模板express test//jade模板
会有以下输出:
install dependencies: $ cd test && npm install run the app: $ DEBUG=test:* npm start
出现如上图所示,看到install dependencies没有,它说如果你想安装依赖就先进入项目test目录,然后执行 npm install安装依赖模块。
npm install
会在当前目录生成一个node_modules目录
运行项目:
npm start
默认端口号是:3000
在浏览器中输入:
http://www.127.0.0.1:3000
页面输出:
ExpressWelcome to Express
5:项目分析:
express这样的MVC框架模式,以下是一个Web项目的基本构成:
- bin //项目启动文件 npm start
- www
- node_modules//node包
- public//存放项目的静态文件js,css,img
- images
- javascripts
- stylesheets
- style.css
- routes//项目的路由信息文件
- index.js
- users.js
- views//视图文件
- error.ejs
- index.ejs
- app.js //主文件
- package.json //配置信息文件
路由决定了由谁(指定脚本)去响应客户端请求。
在HTTP请求中,我们可以通过路由提取出请求的URL以及GET/POST参数。
6:node的小伙伴
修改代码后自动重启
npm install -g supervisor