nodejs中中express入门和基础知识点学习入门和基础知识点学习
初始化初始化
新建一个目录myapp,项目初始化
$ npm init
安装安装express
$ npm install express --save
创建一个创建一个hello world实例实例
进入myapp目录,创建一个名为app.js
var express = require('express');
var app = express();
app.get('/', function(req, res) {
res.send('Hello World!');
});
var server = app.listen(3000, function() {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
上面的代码启动一个服务并监听从 3000 端口进入的所有连接请求。他将对所有 (/) URL 或 路由 返回 “Hello World!” 字符串。
对于其他所有路径全部返回 404 Not Found。
通过以下命令行启动
$ node app.js
express生成器生成器
通过应用生成器工具 express 可以快速创建一个应用的骨架。
1.安装以下命令
$ npm install express-generator -g
2.在当前目录创建myapp的应用,运行以下命令
$ express myapp
$ cd myapp
$ npm install> set DEBUG=myapp & npm start
通过 Express 应用生成器创建的应用一般都有如下目录结构:
├── app.js
├── bin
│ └── www
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
└── views
├── error.jade
├── index.jade
└── layout.jade