【发布时间】:2016-04-06 17:30:34
【问题描述】:
我想使用 Sails JS 和 Angular js 开发 Web 应用程序。 我将使用 Sails js 作为后端,使用 AngularJS 作为前端。 请帮我。 我在 Google 上尝试了许多示例,但大多数都无法正常工作。 所以我想要真正正确的方式来集成 AngularJS 和 SailsJS。 真诚的,
【问题讨论】:
我想使用 Sails JS 和 Angular js 开发 Web 应用程序。 我将使用 Sails js 作为后端,使用 AngularJS 作为前端。 请帮我。 我在 Google 上尝试了许多示例,但大多数都无法正常工作。 所以我想要真正正确的方式来集成 AngularJS 和 SailsJS。 真诚的,
【问题讨论】:
这有点粘东西。尽管如此,这并不难。 所以主要问题是路线。因为sailsJS 有路由,而angular 也有路由。这里我是怎么做到的。
清理 views/layout.ejs 文件。仅左 。
将所有资产 - js、css 文件夹复制到 assets 文件夹。
在 config/routes.js 中做一些棘手的事情。此设置将允许我们将 Angular 路由与 SailsJS 路由一起使用。所以所有不是以 /api/ 开头的请求都将被视为一个 Angular。和所有其他作为服务器请求。
"r|^\/(?!.*api).*|":{
view: 'homepage',
skipAssets: true
}
prefix: 'api',
【讨论】: