Node.js express框架介绍

资料网址:
1) Node.js Express 框架 | 菜鸟教程 http://www.runoob.com/nodejs/nodejs-express-framework.html
2) Express - Node.js Web 应用程序框架 http://expressjs.com/zh-cn/

**定义:**express是一个node.js Web应用框架,可用于快速搭建完整功能的网站。

核心特性:

· 可以设置中间件来响应 HTTP 请求。
· 定义了路由表用于执行不同的 HTTP 请求动作。
· 可以通过向模板传递参数来动态渲染 HTML 页面。

常见函数:

样例:

var express = require('express');
var app = express();

app.get('/', function (req, res) { // req(请求),res(响应)
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

基本路由:

app.method(path, handler); // app:express的实例,method:http请求方法,path:服务器上的路径,handler:路由匹配时执行的函数。

常见命令:

npm install express // 安装express,不保存在依赖项列表中
npm install express –save // 安装express,并保存在依赖项列表中
node <文件名或文件路径> // 运行应用程序
npm install express-generator -g // 安装express生成器工具
express –view=pug myapp // 创建名为myapp的express应用程序
DEBUG=myapp:* npm start // 在macOS或Linux上运行程序
set DEBUG=myapp:* & npm start // 在windows上运行应用程序

package.json:详情

^:定义向后(新)兼容依赖;

猜你喜欢

转载自blog.csdn.net/anneCoder/article/details/81017252