【发布时间】:2019-06-07 15:22:12
【问题描述】:
我需要根据 vimeo api 在 expressjs 应用上自动生成路由
我认为我需要遍历 api 数据,将数据保存在数据库中,然后在中间件中检索该数据。例如:
API 请求:
const Vimeo = require("vimeo").Vimeo;
let client = new Vimeo("CLIENT_ID", "CLIENT_SECRET", "TOKEN");
client.request(
{
method: "GET",
path: "/my/path/videos"
},
function(error, body, status_code, headers) {
if (error) {
console.log(error);
}
let data = body.data;
for (var i = 0; i < data.length; i++) {
// save data in the db
}
});
中间件:
app.use('/videos/:name', (req, res, next) {
if (req.params.name === myDBdata) {
console.log('It works!');
next();
} else {
// error code
}
});
这是继续的好方法吗?提前致谢
【问题讨论】: