企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
1、jsonp封装 2、开发环境代理接口(避免header中host、referrer 限制) 旧版 ~~~ // dev-server.js ... var axios = require('axios') var apiRoutes = express.Router() apiRoutes.get('/getDiscList', function (req, res) { var url = 'https://c.y.qq.com/splcloud/fcgi-bin/fcg_get_diss_by_tag.fcg' axios.get(url, { headers: { referer: 'https://c.y.qq.com/', host: 'c.y.qq.com' }, params: req.query }).then((response) => { res.json(response.data) }).catch((e) => { console.log(e) }) }) // 其他路由 // ... app.use('/api', apiRoutes) ~~~ 新版 ~~~ // config/index.js proxyTable: { '/api/getDiscList': { target: 'https://c.y.qq.com/splcloud/fcgi-bin/fcg_get_diss_by_tag.fcg', bypass: function (req, res, proxyOptions) { req.headers.referer = 'https://c.y.qq.com'; req.headers.host = 'c.y.qq.com'; }, pathRewrite: { '^/api/getDiscList': '' } } }, ~~~ 3、better-scroll 初始化时,要确保元素高度正确,否则会拖不到底部。有异步请求图片时可通过监听onload事件。