构建校友会管理平台与知识库的商城整合方案
const express = require('express');
const app = express();
// 获取校友信息
app.get('/alumni/:id', (req, res) => {
const alumniId = req.params.id;
// 假设这里是从数据库获取校友信息
const alumniData = { id: alumniId, name: 'John Doe', email: 'john@example.com' };
res.json(alumniData);
});
// 获取商品列表
app.get('/products', (req, res) => {
const products = [
{ id: 1, name: '纪念T恤', price: 29.99 },
{ id: 2, name: '校徽胸针', price: 19.99 }
];
res.json(products);
});
app.listen(3000, () => console.log('Server running on port 3000'));
import React, { useEffect, useState } from 'react';
function AlumniInfo({ alumniId }) {
const [alumni, setAlumni] = useState(null);
useEffect(() => {
fetch(`/alumni/${alumniId}`)
.then(response => response.json())
.then(data => setAlumni(data));
}, [alumniId]);
if (!alumni) return Loading...;
return (
{alumni.name}
Email: {alumni.email}
);
}
export default AlumniInfo;
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!