- Python (Flask 后端示例)jzsafe.com
python
from flask import Flask, request, jsonify
app = Flask(name)
模拟的商品数据库
products = [
{“id”: 1, “name”: “Game 1”, “price”: 99.99},
# … 其他商品
]
@app.route(‘/products’, methods=[‘GET’])
def get_products():
return jsonify(products)
其他路由,如添加商品、购买商品等…
if name == ‘main’:
app.run(debug=True)
2. JavaScript (Node.js + Express 后端示例)
javascript
const express = require(‘express’);
const app = express();
// 模拟的商品数据库
let products = [
{id: 1, name: ‘Game 1’, price: 99.99},
// … 其他商品
];
app.get(‘/products’, (req, res) => {
res.json(products);
});
// 其他路由…
app.listen(3000, () => {
console.log(‘Server started on port 3000’);
});
3. Java (Spring Boot 后端示例)
(这里只提供一个Controller的示例,完整的Spring Boot项目会包含更多文件)
java
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
import java.util.List;
@RestController
public class ProductController {
// 模拟的商品数据库
private List<Product> products = Arrays.asList(
new Product(1, "Game 1", 99.99),
// ... 其他商品
);
@GetMapping("/products")
public List<Product> getProducts() {
return products;
}
// Product类和其他方法...
}
前端 (HTML + JavaScript 使用AJAX示例)
html
- Python (Flask 后端示例)
python
from flask import Flask, request, jsonify
app = Flask(name)
模拟的商品数据库
products = [
{“id”: 1, “name”: “Game 1”, “price”: 99.99},
# … 其他商品
]
@app.route(‘/products’, methods=[‘GET’])
def get_products():
return jsonify(products)
其他路由,如添加商品、购买商品等…
if name == ‘main’:
app.run(debug=True)
2. JavaScript (Node.js + Express 后端示例)
javascript
const express = require(‘express’);
const app = express();
// 模拟的商品数据库
let products = [
{id: 1, name: ‘Game 1’, price: 99.99},
// … 其他商品
];
app.get(‘/products’, (req, res) => {
res.json(products);
});
// 其他路由…
app.listen(3000, () => {
console.log(‘Server started on port 3000’);
});
3. Java (Spring Boot 后端示例)
(这里只提供一个Controller的示例,完整的Spring Boot项目会包含更多文件)
java
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
import java.util.List;
@RestController
public class ProductController {
// 模拟的商品数据库
private List<Product> products = Arrays.asList(
new Product(1, "Game 1", 99.99),
// ... 其他商品
);
@GetMapping("/products")
public List<Product> getProducts() {
return products;
}
// Product类和其他方法...
}
前端 (HTML + JavaScript 使用AJAX示例)
html