2013-10-31 33 views
0

我开始开发node.js & anular应用程序使用Yeoman所有的令人敬畏(或他们说),但我想知道一件事。Yeoman应用程序 - 使用自定义nodejs服务器

我的应用程序生成后,有一些任务定义为grunt,例如服务器,我可以开始为我的应用程序提供服务。

如果我希望只开发应用程序的客户端,那么一切看起来都很好,但如果我想要使用完整的JavaScript来开发Web应用程序,那么集成一些自定义node.js服务器文件将包含一些服务器端逻辑叠加么?

将自定义node.js服务器集成到Yeoman托管应用程序中的最佳方式是什么? (我使用angular生成器生成我的地址)

+0

如果您打算使用Express,请尝试[this generator](https://github.com/gonzaloruizdevilla/generator-angularexpress)。 – Andy

+0

我现在不打算使用Express,只是我可以自定义的一些基本节点服务器。 – Andna

回答

1

下面是我已经完成的一些快速研究,以及我会做什么。我将整合yeoman/grunt与基于Connect/Node.js的Express应用程序服务器。嘿,我认为咕噜服务器等甚至与它!他们很容易引用静态内容和动态的服务器端应用类型。例如,垃圾码:

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运行与简约的客户端应用程序,并与测试!把它展现在你心中的内容上,并看到幸福在整个国度蔓延。

+0

感谢您的链接,我会看看,我希望我能以某种方式使它无需使用快速框架,因为我不打算在我的项目中使用它。我只是想为我的应用程序开发简单的node.js服务器,并将它与Yeoman一起使用 – Andna

+0

真正的表达只是连接,它只是node.js所有的层次都很好。从文章的声音看来,你已经是。 –

相关问题