Javascript Sails.js如何为Yeoman生成的应用程序提供服务
我对Sails.js是新手,对此我非常兴奋。它是创建API的一个很好的工具。 我还在使用Yeoman生成的单页应用程序(jquery或angular)工作一段时间,它们非常适合客户端逻辑 然而,目前基于这两种技术制作应用程序的唯一方法是将它们分成两个完全独立的项目,这是浪费 我正在寻找一种将两者结合起来的方法。 我想让Sails.js为web应用程序的静态资产服务,并加载其index.html文件(而不是homepage.ejs)。我还希望开发环境(grunt、livereload)能够正常工作 我曾尝试在assets文件夹中创建一个yeoman项目,并将布局重定向到index.html,但它有几个问题: -我无法将应用程序/文件夹(在开发过程中)与dist/文件夹(在生产过程中)分开 -bower\u components链接已断开(它指的是/bower\u components,而不是/assets/app/bower\u components) 我想可能还有更多的问题我还没有发现Javascript Sails.js如何为Yeoman生成的应用程序提供服务,javascript,sails.js,yeoman,single-page-application,Javascript,Sails.js,Yeoman,Single Page Application,我对Sails.js是新手,对此我非常兴奋。它是创建API的一个很好的工具。 我还在使用Yeoman生成的单页应用程序(jquery或angular)工作一段时间,它们非常适合客户端逻辑 然而,目前基于这两种技术制作应用程序的唯一方法是将它们分成两个完全独立的项目,这是浪费 我正在寻找一种将两者结合起来的方法。 我想让Sails.js为web应用程序的静态资产服务,并加载其index.html文件(而不是homepage.ejs)。我还希望开发环境(grunt、livereload)能够正常工作
有人尝试过(并成功地)结合这些技术吗?可能不是你想要的,但我不久前看过一个项目,它似乎做了类似的事情;组合前端(jquery/angular)+后端(sails) 主要区别在于sanestack使用ember作为前端(可能不适合您)。但是,它的好处是生成器可以同时在前端和后端项目上创建适当的资源
至少,希望它能让您了解如何将sails与前端项目结合起来。您可以通过以下步骤提供static index.html而不是homepage.ejs: