前言
关于ajax的请求需要做node的后端服务端准备操作如下
一、安装node
node到官方网站下载
http://nodejs.cn/
二、express框架构建
1、express安装
在目录下安装
node初始化:npm init -yes
express安装:npm i express
2、nodemon安装
也可以不用安装,安装nodemon是能在修改代码时更加方便
nodemon安装:npm install -g nodemon
安装成功后可以看到packgage.json是初始化文件,package-lock.json以及node_modules文件夹都是我们安装的框架
三、简易后端创建
一个简易的后端服务器代码创建,这里我返回的是一个json数据转化为字符串返回响应
//1.引入express
const express = require('express');
//2.创建应用对象
const app = express();
//3.创建路由规则
// request 是对请求报文的封装
// response 是对响应报文的封装
//app.all代表可以接受get以及post请求
app.all('/json-server', (request, response) => {
//设置响应头允许跨域
response.setHeader("Access-Control-Allow-Origin", "*");
//设置响应头
response.setHeader("Access-Control-Allow-Headers", "*");
//传递的json内容
const data = {
"name": "chocolate",
"color": "black",
};
//将json转为字符串
let str = JSON.stringify(data);
//设置响应str
response.send(str);
});
//4.监听端口启动服务
app.listen(9000, () => {
console.log("服务器已经启动,9000端口监听中");
})
四、启动服务器
如果安装了nodemon就可以使用nodemon+文件名.js启动,每当文件保存时就可以实时更新
可以看到最底下的信息服务器已经启动,9000端口监听中
总结
个人学习笔记,每天进步多一点