Express 入门
首先要安装node.js Node官网
随便创建一个文件夹终端切换到文件夹执行
npm install
再安装express 执行
npm install express --save
在 myapp 目录中,创建名为 app.js 的文件,然后添加以下代码:
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('http://loaclhost:3000');
});
打开浏览器输入 http://loaclhost:3000 显示
Hello world 就是执行成功了
Express 应用程序生成
安装express生成器命名终端执行
npm install express-generator -g
终端执行下面代码生成一个myapp的应用
express --view=pug myapp
终端切换到myapp目录下执行如下装包 和运行应用程序
npm install
set DEBUG=myapp:* & npm start
访问 http://loaclhost:3000
基本路由
app.METHOD(PATH, HANDLER)
- app 是 express 的实例。
- METHOD 是 HTTP 请求方法。
- PATH 是服务器上的路径。
- HANDLER 是在路由匹配时执行的函数
以下示例演示了如何定义简单路由。
以主页上的 Hello World! 进行响应:
app.get(’/’, function (req, res) {
res.send(‘Hello World!’);
});
在根路由 (/) 上(应用程序的主页)对 POST 请求进行响应:
app.post('/', function (req, res) {
res.send('Got a POST request');
});
对 /user 路由的 PUT 请求进行响应:
app.put('/user', function (req, res) {
res.send('Got a PUT request at /user');
});
对 /user 路由的 DELETE 请求进行响应:
app.delete('/user', function (req, res) {
res.send('Got a DELETE request at /user');
});