express基本使用

本文共--字 阅读约--分钟 | 浏览: -- Last Updated: 2021-07-03

const express = require('express');
const expressStatic = require('express-static');

var server = express();

server.listen(8081);

// 模拟数据
var users = {
  'admin': '123'
}
// 处理接口

server.get('/login', function (req, res) {
  // express框架中,直接使用req.query来获取查询参数
  var {user, pass} = req.query;

  if (users[user] == null) {
    res.send({
      ok: false,
      msg: '此用户不存在'
    })
  } else {
    if (users[user] != pass) {
      res.send({
        ok: false,
        msg: '密码错误'
      })
    } else {
      res.send({
        ok: true,
        msg: '成功'
      })
    }
  }
})

// 响应静态文件 html
// 使用express-static中间件
// 将'./www'文件作为静态目录 访问 localhost:8081/a.html 就会返回 /www/a.html

server.use(expressStatic('./www'))