Tôi muốn tạo định tuyến tự động trong nhanh, hiện tôi có thể đọc thư mục và thêm đường bằng tay từ tất cả các file có sẵn, thêm tuyến đường cũng có thể được cập nhật nếu có sự thay đổi trong tập tin tuyến đườngCách thêm tuyến tốc hành nếu ứng dụng đã nghe?
delete require.cache[require.resolve(scriptpath)];
var routescript = {};
try {
routescript = require(scriptpath);
} catch (e){
console.log('Express >> Ignoring error route: ' + route + ' ~ >' + scriptpath);
}
var stack_index = app._router.stack_map[route]
var stack = app._router.stack[stack_index];
if (stack) {
app._router.stack[stack_index].handle = routescript;
console.log('Replace Route Stack \'' + route + '\'');
} else {
app.use(route, routescript);
var stack_index = app._router.stack_map[route] = (app._router.stack.length-1);
console.log('Add Route Stack \'' + route + '\'');
}
Nhưng những người chỉ làm việc chỉ trước khi ứng dụng nghe cổng,
Làm cách nào để thêm/xóa chồng đường mới sau khi ứng dụng nghe cổng?
Một cách tôi có thể nghĩ là đóng configure server/thêm/xóa con đường tái lắng nghe, nhưng tôi đoán đó là một thực tế xấu
Bạn đang thêm loại tuyến đường nào? – Vinz243
có thể nhận, đăng, đặt hoặc xóa – DeckyFx
và phiên bản Express nào? – Vinz243