使用场景
1.前端做好一个页面需要测试项目部署时,可以使用 express 搭建一个微型服务器用于快速测试
2.前端做页面时需要接口返回数据时,可以使用该服务器
目录
一、服务器接口返回数据
1.初始化服务器目录
进入服务器目录,打开终端。
npm init
输入包名后直接按住回车到结束

2.安装 express
打开服务器目录终端
npm i express

3.在根目录下新建server.js
// 引用
const express = require('express')
const app = express()
// 后端路由
app.get('/test',(request,response)=>{
response.send({
name:'DDDHL',
age:'19'
})
})
// 端口监听 9999是端口号
app.listen(9999,(err)=>{
if(!err) console.log('服务器启动成功!')
})

4.启动服务器
打开服务器目录终端
node server

5.测试
浏览器输入服务器地址,成功返回数据

二、项目部署
1.在根目录下新建 static 文件夹
用于存放你要运行的项目或者页面文件。这里我放置了一个打包后的项目做测试

2.在server.js中使用中间件
app.use(express.static(__dirname + '/static'))
整体
const express = require('express')
const app = express()
app.use(express.static(__dirname + '/static'))
app.get('/test',(request,response)=>{
response.send({
name:'DDDHL',
age:'19'
})
})
app.listen(9999,(err)=>{
if(!err) console.log('服务器启动成功!')
})
3.启动服务器后查看
项目成功运行

本文介绍了如何使用Express快速创建一个微型服务器,用于前端页面的测试和接口数据返回。首先通过npm初始化项目并安装Express,然后创建server.js文件配置路由和端口监听。启动服务器后,可以在浏览器中查看返回的数据。此外,还讲述了如何进行项目部署,通过设置静态文件夹static,利用express静态文件中间件实现项目的本地运行。
2006

被折叠的 条评论
为什么被折叠?



