安装
cnpm i express -S
导入
var express = require('express')
创建一个实例
var app = express()
使用实例
// 表示开放public文件下面的所有资源,用户可以直接访问,不用在配置其他路径了,如index.html,用/public/index.html请求
// app.use('/public/', express.static('./public/'))
//这是第二种写法,在请求index.html文件时可以省略public路径,直接/index.html请求
app.use(express.static('./public/'))
// 当get请求/路径时 浏览器写入的地址,当按下回车键后,请求方式默认是get请求,只有在ajax中的表单自己定义为post请求才是post请求
app.get('/', function(req, res) {
res.end('hello world')
})
app.listen(3000, function() {
console.log('express app is runing...')
})
说明
app.use是一个中间件,用法用很多比如:
开放静态资源
app.use('/public/', express.static('./public/'))
挂载路由
app.use(router)
还可以处理任何请求
app.use(function(req,res,next){
})