node框架express

Posted 张啊咩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node框架express相关的知识,希望对你有一定的参考价值。

见识到原生nodeJs服务器的恶心后,我们来用下简单好用的框架吧~

服务器无非主要提供接口和静态文件读取,直接上代码:

const express = require(‘express‘);
const bodyParser = require(‘body-parser‘);

const server = express();
server.listen(8088);

//post回来的data要先用body-parser处理
server.use(‘/getData‘,bodyParser.urlencoded({}));

//get接口 获取参数用req.query
server.get(‘/aaa‘,(req,res,next)=>{
  console.log(req.query);
  res.send(‘6666‘);
})

//post接口 获取参数用req.query和req.body
server.post(‘/getData‘,(req,res,next)=>{
  console.log(req.query);
  //body-parser会帮你把数据存放在req.body中
  console.log(req.body);
  res.send({code:0,msg:`接受到来自你的数据:${JSON.stringify(req.body)}`});
})

// express.static是express内置的读取静态文件的中间件
// 所谓中间件就是能访问req和res的函数
// express.static就是利用req.url的pathname在www下用fs读取文件流,然后rs.pipe(res)
server.use(express.static(‘www‘));

 

以上是关于node框架express的主要内容,如果未能解决你的问题,请参考以下文章

Node.js+Express框架跨域解决方案

如何添加node express 为windows 启动服务器

Node、Express、Ajax 和 Jade 示例

node.js安装使用express框架

node.js express mvc轻量级框架实践

Node.js Express框架 详细总结