nodejs(十)Express框架

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83212983

http依赖更加偏向于底层,Express在上面又进行了进一步的封装。

  • 安装依赖
    npm install Express -S

  • 引包

var express = require('express')
  • 创建服务器
 var app = express()
  • 当服务器接收到get请求 / 时,执行回调函数,其中可以用req.query获取get请求时的参数,res.send响应请求到前端,中文也不用设置请求头,框架已经封装好了,如果是post请求就是app.post
app.get('/', function(req, res) {
  //在express中可以直接req.query来获取查询字符串参数
  console.log(req.query)
  res.send('hello express!你好')
})
app.get('/about', function(req, res) {
  res.send("I'm express!")
})
  • 公开指定目录,第一个参数是拦截的请求路径,第二个参数本地文件的资源路径
app.use('/public/', express.static('./public/'))
//省略第一个参数,可以不用那个路径来访问,就能直接根据路径获取public下的资源文件
app.use(express.static('./public/'))
  • 设置监听服务器端口
app.listen(4000, function() {
  console.log('app is running at http://localhost:4000')
})

猜你喜欢

转载自blog.csdn.net/u012326462/article/details/83212983