Мне нужно автоматически генерировать маршруты в приложении expressjs на основе vimeo api
Я подумал, что мне нужно перебрать данные 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
}
});
Middleware:
app.use('/videos/:name', (req, res, next) {
if (req.params.name === myDBdata) {
console.log('It works!');
next();
} else {
// error code
}
});
Это хороший способ продолжить? Заранее спасибо