Files
ClassContent/历届学生/罗朝/项目练习/cp/service/index.js
2024-09-27 02:06:13 +08:00

35 lines
1.0 KiB
JavaScript

const express = require('express');
const app = express();
const request = require("request");
var Base = {
URL: 'http://apis.juhe.cn/cook',
KEY: 'c3954f8fddc58db4aabdbf05918afcff'
}
app.all('*', function (req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Headers', 'Content-Type');
res.header('Access-Control-Allow-Methods', '*');
res.header('Content-Type', 'application/json;charset=utf-8');
next();
});
app.get('/getClassInfo', function(req, res){
var cid = req.query.cid;
var pn = req.query.pn;
request(`${Base.URL}/index?key=${Base.KEY}&cid=${cid}&pn=${pn}`, function (error, response, body) {
res.json(JSON.parse(body));
});
});
app.get('/query', function(req, res){
var keyword = encodeURI(req.query.keyword);
var pn = req.query.pn || 0;
request(`${Base.URL}/query?key=${Base.KEY}&rn=30&pn=${pn}&menu=${keyword}`, function (error, response, body) {
res.json(JSON.parse(body));
});
})
app.listen(3300, () => console.log('app listening on port 3300!'))