美文网首页
nodejs写接口

nodejs写接口

作者: 尤樊容 | 来源:发表于2018-11-05 11:09 被阅读17次

express

用nodejs写接口,网上大部分是使用的express,所以我就扒拉扒拉网上的资料,写了一个,方便以后自己copy。
在使用之前,别忘了把库安装一下,这个的前提是安装了node:

npm install express
npm install body-parser

完整的code如下:

const express = require("express");
const app = express();
const fs = require("fs");
const bodyParser = require("body-parser");

// 创建 application/json 解析
app.use(bodyParser.json());
// 创建 application/x-www-form-urlencoded 解析
app.use(bodyParser.urlencoded({ extended: true })); 
//设置跨域访问
app.all("*", function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "X-Requested-With");
  res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
  res.header("X-Powered-By", " 3.2.1");
  res.header("Content-Type", "application/json;charset=utf-8");
  next();
});

app.post("/", function(req, res) {
  res.send('get');
});

app.post("/", function(req, res) {
  res.send('post');
});

//配置服务端口
var server = app.listen(8031, function() {
  const host = server.address().address;
  const port = server.address().port;
  console.log("Example app listening at http://localhost:%s", port);
});

这里需要注意的是post请求的时候需要使用中间件body-parser,用来解析参数,这里有一篇讲这个中间件的文章:https://www.jianshu.com/p/ea0122ad1ac0,应该可以解决你的大部分疑问。

Koa2

Koa2是由express原班人马打造,感觉有接班人的感觉,好不太熟悉,下面有两个详细的教程,可以全面的学习Koa2:
https://chenshenhai.github.io/koa2-note/note/start/quick.html
https://www.itying.com/koa/article-index-id-79.html

相关文章

  • nodejs写接口

    express 用nodejs写接口,网上大部分是使用的express,所以我就扒拉扒拉网上的资料,写了一个,方便...

  • nodejs写接口

    在项目根目录下:“npm init” 初始化nodejs项目,生成package.json文件 npm insta...

  • nodejs写接口- 初探

    转载自文章配置node服务器环境 首先需要基础环境nodejs的全局安装:可通过(https://nodejs.o...

  • 用nodejs写接口(mock)

    本文实现用nodejs搭建一个简单的服务端,用json文件模拟数据库,适合前端在模拟数据测试的时候使用 必备 no...

  • 用nodejs写接口(mock)

    本文实现用nodejs搭建一个简单的服务端,用json文件模拟数据库,适合前端在模拟数据测试的时候使用 必备 no...

  • nodejs简单的登陆注册接口

    简述:最近几天都在研究nodejs,感觉到了nodejs写接口还是很好写的,当然楼主是写的最最最简单的那种,下面就...

  • nodejs+Koa2实际项目中遇见的问题

    记得刚开始用nodejs写接口服务时,那时候服务是基于nodejs+express+mysql搭建的,直到前段时间...

  • express接收post请求参数

    nodejs代码: 请求接口:

  • nodejs写文接口文档docsify

    安装依赖包再说 再初始化一波(在空文件夹下) 肯定最后就是看效果啦!

  • nodejs大纲

    nodejs大纲 目录 nodejs是什么 使用nodejs创建一个服务器(接口) nodejs的模块系统 nod...

网友评论

      本文标题:nodejs写接口

      本文链接:https://www.haomeiwen.com/subject/ytuktqtx.html