我正在嘗試爲我的應用程序創建特定的路由規則。根據數據庫結果確定動態路由
但是,我希望這些規則是基於數據庫中表的內容的通用。
這意味着有時可能會根據數據庫規則在restify服務中插入或刪除某些路由。
我一直在尋找一個解決方案,但我無法找到任何東西,這裏是我的代碼示例:
server.put('/logging/create', function(req, res, next){
return next();
});
server.delete('/logging/delete', function(req, res, next){
return next();
});
server.post('/logging/update', function(req, res, next){
return next();
});
我想實現的是添加/刪除的具體要求對飛,無需重新啓動節點js腳本。我擁有的是一個包含所有規則的數組。規則的一個例子是:
{
"name":"/logging/create",
"method":"put",
"status":"active"
},
{
"name":"/logging/delete",
"method":"delete",
"status":"inactive"
},
{
"name":"/logging/update",
"method":"post",
"status":"active"
}
我唯一希望的是添加/刪除路由的飛行。