我正在构建一个简单的sails.js 项目并使用主干实现前端。
理想情况下,我想要一条路由到我的主干应用程序所在的一个索引页面。
'/*': {
view: 'home/index'
}
这很棒,所以现在任何 URL 都会转到主页。除了现在,任何资产(.js、.css、.html、.jpg)的所有路由都不再起作用。
我可以在下面看到这条评论config.routes.js
:
// NOTE:
// You'll still want to allow requests through to the static assets,
// so we need to set up this route to ignore URLs that have a trailing ".":
// (e.g. your javascript, CSS, and image files)
'get /*(^.*)': 'UserController.profile'
但这对我来说没有任何意义。如何忽略带有文件扩展名的路由。
我还在我所有的 CRUD url 前面加上了“api”,localhost:1337/api/controller/
因此还需要一个排除转发这些的正则表达式路由。我在任何地方都找不到有关如何执行此操作的任何信息。
我必须在这里遗漏一些基本的东西。
谢谢!