我开始学习NodeJS,并与Restify一起玩。
我将使用AngularJS,它是视图路由器,所以我希望所有视图最终指向保存的实际index.html
。
我尝试将我的网络服务器配置为提供静态文件(.css,.jpg等), 但对于所有/ html /请求,应返回index.html,如下所示:
server.get('/web/*.html', restify.plugins.serveStatic({
directory: __dirname + '\\web',
file: 'index.html'
}));
server.get('/web/*', restify.plugins.serveStatic({
directory: __dirname + '\\web',
default: 'index.html'
}));
但它可以将/web/
下的所有内容用作index.html
(例如localhost:8080 / web / myimage.jpg还会使我的index.html
更加繁忙)
似乎像第一个'/web/*.html'一样会忽略我的,html
比赛而触发。
我在哪里错了?