0
我熟悉Java web容器,其中web應用程序部署爲war
文件。node.js中的應用程序結構?
我很困惑如何在Node.js中部署CSS,JS,HTML,圖像(等等)。如何做到這一點?
我對Node.js的知識非常有限。提前致謝!
我熟悉Java web容器,其中web應用程序部署爲war
文件。node.js中的應用程序結構?
我很困惑如何在Node.js中部署CSS,JS,HTML,圖像(等等)。如何做到這一點?
我對Node.js的知識非常有限。提前致謝!
http://expressjs.com/guide.html#configuration
app.js
app.configure(function(){
var oneYear = 31557600000;
app.use(express.static(__dirname + '/public', { maxAge: oneYear }));
app.use(express.errorHandler());
});
app.listen(8888);
的index.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body>
<span class='hello'>Hello world!</span>
</body>
</html>
index.css
.hello { color: green; }
目錄結構:
project/
app.js
public/
index.html
css/
index.css
運行你的應用程序:node app.js
去訪問你的網站:http://localhost:8888
的目錄和文件名是任意的。一切都是可配置的,沒有什麼複雜的。一般來說,沒有人試圖讓你與節點中的特定目錄結構或命名方案綁定。
去吧,老虎。
嘗試使用[express](http://expressjs.com/) – Raynos
看看這個例子來創建一個服務於靜態文件的節點服務器:https://gist.github.com/701407 –
謝謝大家。雖然我不是很清楚,因爲我使用.war。我假設文件夾結構是xxx.js格式 – Preethi