如何与Sails JS一起使用angularjs

时间:2016-04-06 17:30:35

标签: angularjs sails.js

我想使用Sails JS和Angular js开发Web App。 我会将Sails js用于Backend和AngularJS作为前端。 请帮我。 我在Google上尝试了很多样本​​,但大多数都没有正常工作。 所以我想要将AngularJS与SailsJS集成的正确方法。 此致

1 个答案:

答案 0 :(得分:0)

这有点粘。然而,这并不难。 所以主要的问题是路线。因为sailsJS有路由和角度也有路由器。我是怎么做到的。

  1. 我将 index.html 文件的内容复制到 views / homepage.ejs
  2. 清理 views / layout.ejs 文件。只剩左<% - body%>

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

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

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

    1. 因为我们做了以上修改。我们需要为服务器请求添加前缀。在 config / blueprints.js 中。
    2. prefix: 'api',

      1. 准备出发了。解除你的Angular + Sails应用程序!