2013-10-31 69 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所有的層次都很好。從文章的聲音看來,你已經是。 –

相關問題