2 回答
TA贡献1856条经验 获得超11个赞
var app = express()
// 1. 加载json数据
const data = require('../src/mock/data.json')
// 2. 生成路由器
const router = express.Router()
// 3. 注册路由
router.get('/goods', function (req, res, next) { // 处理请求, 返回响应数据
res.send({ // 返回给浏览器的是包含数据的对象
code: 0, // 数据的标识属性 0代表正确的数据
data: data.goods
})
})
router.get('/ratings', function (req, res, next) { // 处理请求, 返回响应数据
res.send({
code: 0,
data: data.ratings
})
})
router.get('/seller', function (req, res, next) { // 处理请求, 返回响应数据
res.send({
code: 0,
data: data.seller
})
})
// 4. 启用路由器
app.use('/api', router)
你把'./'换成'/'看看
TA贡献1825条经验 获得超6个赞
改几个地方,把"./*"改成"/";
const app = express()
const appData = require('../data.json')
const seller = appData.seller
const goods = appData.goods
const ratings = appData.ratings
const apiRoutes = express.Router();
apiRoutes.get('/seller', function(req, res) {
res.json({
erron: 0,
data: seller
})
})
apiRoutes.get('/ratings', function(req, res) {
res.json({
erron: 0,
data: ratings
})
})
apiRoutes.get('/goods', function(req, res) {
res.json({
erron: 0,
data: goods
})
})
app.use('/api', apiRoutes)
添加回答
举报