2016-04-06 23 views
0

我想使用Sails JS和Angular js开发Web App。 我将使用Sails js作为前端的Backend和AngularJS。 请帮帮我。 我曾在Google上尝试过很多示例,但其中大部分都无法正常工作。 所以我想要真正正确的方法来将AngularJS与SailsJS集成。 此致如何使用angularjs和Sails JS一起使用

回答

0

这是一个有点粘的东西。尽管如此,这并不难。 所以主要问题是路线。因为sailsJS有路由和角度也有路由器。在这里,我是如何做到的。

  1. 我复制的index.html文件的内容的意见/ homepage.ejs
  2. 清理views/layout.ejs文件。仅剩下<% - body%>

  3. 将所有资产-js,css文件夹复制到资产文件夹中。

  4. config/routes.js中做一些棘手的事情。此设置将允许我们使用SailsJS路线的Angular路线。因此,所有不以/api/开头的请求都将被视为角度。并且所有其他人作为服务器请求。

"r|^\/(?!.*api).*|":{ view: 'homepage', skipAssets: true }

  • 由于我们上面所做的更改。我们需要为服务器请求添加前缀。在config/blueprints.js
  • prefix: 'api',

  • 准备去。提起你的Angular + Sails应用程序!
  • 相关问题