- 数据库(SQL)timezf.cn
首先,我们需要一个数据库表来存储商品信息。这里使用MySQL的SQL语句:
sql
CREATE TABLE products
(
id
INT AUTO_INCREMENT PRIMARY KEY,
name
VARCHAR(255) NOT NULL,
description
TEXT,
price
DECIMAL(10, 2) NOT NULL
);
– 假设你已经插入了一些商品数据
2. 后端(Node.js + Express + Sequelize)
这里我们使用Node.js作为后端服务器,Express作为框架,Sequelize作为ORM来与数据库交互。
安装必要的npm包:
bash
npm install express sequelize mysql2
后端代码示例(app.js):
javascript
const express = require(‘express’);
const { Sequelize, Model, DataTypes } = require(‘sequelize’);
const app = express();
// 数据库连接配置
const sequelize = new Sequelize(‘database_name’