编写react时做了前后端分离的构建模式,那么就需要后端提供接口数据,决定使用nodejs编写简单的后端服务。本文主要是介绍了如何通过nodejs完成一个后端api的开发、调用、和线上部署的流程。希望能对大家有所作用。
本文转载自XUAO,版权归作者所有,本站仅做转载传播,点击可查看原文。
nodejs server 编写
创建一个工程目录,我就取名叫 blog-server
cmd到这个工程目录下安装相关依赖:
npm install express
npm install hotnode
npm install mysql
npm install cors
npm install body-parser
新建一个index.js引入需要使用的组件包,这个index.js就作为即将可以使用的服务入口。
const cors = require('cors');
const bodyParser = require('body-parser');
const express = require('express');
const mysql = require('mysql');
const app = express();
app.use(cors()); // 解决跨域
app.use(bodyParser.json()); // 解析参数,json请求
app.use(bodyParser.urlencoded({ extended: true }));// 表单请求
开启端口监听,当浏览器或者其他工具访问http://localhost:8888/时,会被本服务监听到
app.listen(8888, () => console.log('server running at http://localhost:8888/'));
监听get请求,并返回一段html标签