我有一个正在创建的node.js应用程序,我正在使用restify。我已经为一些数据设置了GET
路由,但我还想从我的根目录提供静态内容。
GET路由:
server.get({path : SURVEY_QUESTION_PATH, version : appVersion}, getLandingSurveyQuestions);
静态路由:
server.get(/\/?.*/, restify.serveStatic({
directory: 'static',
default: 'index.html'
}));
这个静态路由与我的动态路由有冲突:我如何提供这个静态内容,而不会与其他路由发生冲突?我不想为项目中的所有单独文件设置静态路由,你能帮助解决吗?
我尝试过:
1. 更改路由注册顺序 2. 调整静态路由的正则表达式