看了有个老铁写了个小程序,模仿他写了个 vue 版的v2ex,接口不全,不能跨域,没有分页。
我怎么模拟分页呢?求指教
后端是 node,部署在 heroku.com 上
const express = require('express')
const path = require('path')
const axios = require('axios')
const app = express()
// 引入第三方路由
const proxyConf = require('./config/proxy')
const headerConf = {
referer: 'https://www.v2ex.com',
host: 'www.v2ex.com'
}
let apiRoutes = express.Router()
for (let k in proxyConf) {
app.get(k, function(req, res) {
console.log(proxyConf[k])
axios.get(proxyConf[k], {
headers: headerConf,
params: req.query
}).then(response => {
res.setHeader('Access-Control-Allow-Origin', '*')
// 我的想法在这切割数组,可行吗?
res.json(response.data)
}).catch(e => {
console.log(e)
})
})
}
app.use('/', apiRoutes)
app.use(express.static(path.join(__dirname, 'dist')))
const port = process.env.PORT || 5000
app.listen(port)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.