前后端分离系统通常指的是前端和后端分别使用不同的技术栈进行开发,并通过
HTTP 请求进行通信的系统。前端主要负责用户界面的展示和交互,而后端则负责
处理业务逻辑和数据存储。下面我将给出一个简单的示例,其中前端使用 HTML 和
JavaScript(通过 Fetch API 发送请求),后端使用 Node.js 和 Express 框架。
后端部分(Node.js + Express)
首先,你需要安装 Node.js 和 npm(Node.js 的包管理器)。然后,你可以创建一
个新的 Node.js 项目,并安装 Express。
1.
初始化项目
bash 复制代码
mkdir my-project
cd my-project
npm init -y
npm install express
2. 创建后端服务器
在项目根目录下创建一个名为
server.js 的文件,并添加以下代码:
javascript 复制代码
const express = require('express');
const app = express();
const PORT = 3000;
//
示例路由:返回用户信息
app.get('/user', (req, res) => {
res.json({
name: 'John Doe',
age: 30,
isAdmin: false
});
});
//
监听端口
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});