[WIP]express 入门

创建: 2019/04/10

 

 install
 创建并移动进新文件夹  
mkdir sample_app
cd sample_app

 

 创建package.json并导入express  
npm init -y
npm install express --save

 

   
   
   
 hello world
 代码   
const express = require('express')
const app = express()

app.get('/', (req, res) => res.send('Hello World!'))

app.listen(3000, () => console.log('Example app listening on port 3000!'))

 

 运行   
node app.js

 

   
   
   
 express generator(生成器)
 安装  
npm install express-generator -g

 

 确认安装  
express -h # 显示帮助

 

express --version # 显示版本

 

 创建app  
express <app_name>

 

 测试运行 

 ● windows

set DEBUG=myapp:* & npm start

 

 ● mac

DEBUG=myapp:* npm start

 

 
   
 route
   
app.METHOD(PATH, HANDLER)

 例 

router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });
});

 

 

   
 静态文件
 

 

app.use(express.static('public'));

 ● 路径是 npm start 的相对路径, 以防万一可以如下制定 

app.use('/static', express.static(__dirname + '/public'));

 

 

 带namescope

 

app.use('/static', express.static('public'));

 

 

posted @ 2019-04-10 14:07  懒虫哥哥  阅读(102)  评论(0编辑  收藏  举报