我正在开始node.js
&使用anular
工具的Yeoman
应用程序用于它的所有功能(或者他们说),但我想知道一件事。
在我的应用程序生成之后,为grunt定义了一些任务,例如我可以开始为我的应用程序提供服务的服务器。
如果我只希望开发应用程序的客户端,那么一切看起来都很好但是如果我想要开发web应用程序那么整合一些包含一些服务器端逻辑的自定义node.js
服务器文件呢使用完整的JavaScript堆栈?
将自定义node.js
服务器集成到Yeoman
托管应用程序的最佳方法是什么? (我使用angular
生成器生成了我的
答案 0 :(得分:1)
以下是我所做的一些快速研究以及我将要做的事情。我会将yeoman / grunt与Express a Connect / Node.js应用服务器集成。嘿,我认为咕噜声服务器等甚至附带它!他们很容易引用静态内容和动态服务器端应用类型的东西。例如,垃圾代码:
app = require('express').express();
app.use('/', connect.compress());
app.use('/', express.static('static/root'));
app.use('/urlfornodestuff', YOURFANCYAPP);
从第2部分开始讨论如何执行此操作: http://arvelocity.com/2013/05/04/running-an-express-server-with-grunt-and-yeoman-part-1/
第2部分:
现在您的Express服务器正在从带有简约客户端应用程序的server.js运行,并且正在进行测试!将它扩展到你心中的内容,并观察遍布大陆的快乐。