- Express.js 框架是目前最流行的node.js后端框架之一, 相当于jQuery和js之间的关系;
- Express 不对 Node.js 已有的特性进行二次抽象,我们只是在它之上扩展了 Web 应用所需的基本功能;
- 功能类似的后端框架:Koa.js, egg.js, hapi.js
进入应用目录
npm init 命令为你的应用创建一个 package.json 文件
安装 Express 并将其保存到依赖列表中 npm install express --save
,
如果只是临时安装 Express,不想将它添加到依赖列表中,只需略去 --save 参数即可 npm install express
?
?
通过应用生成器工具 express 可以快速创建一个应用的骨架。
npm install express-generator -g
,这个可以在cmd 里执行,全局安装常用操作: express -h
-h 选项可以列出所有可用的命令行选项
express --view=ejs demo1
设置视图模板安装所有依赖包 npm install
express --view=ejs demo1
DEBUG=myapp npm start
set DEBUG=myapp & npm start
// 1 引入
const express = require('express');
// 2 创建一个server
const app = express();
// 3 通过app 根据路径处理 客户端传来的 get post 请求
app.get('/',(req,res)=>{
res.write('<h1>there is two ways,the one is the right way ,the other way is the easy way!</h1>');
res.end();
});
app.get('/pub',(req,res)=>{
res.write('<p>there is a way!</p>');
res.end();
});
//
app.get('/it', (req, res)=>{
console.log(req.url);
res.write('<h2>it</h2>');
res.end();
});
// 4 开启监听
app.listen(3000,()=>{
console.log('server is running');
});
/*
访问:http://localhost:3000/ ----there is two wa......
访问: http://localhost:3000/pub ---- there is a way!
访问:http://localhost:3000/it?name=jack&age=12 server端打印: /it?name=jack&age=12
*/
原文:https://www.cnblogs.com/friday69/p/10153021.html