我熟悉 Java Web 容器,其中 Web 应用程序被部署为war
文件。
我很困惑如何在 Node.js 中部署 CSS、JS、HTML、图像(等等)。如何做到这一点?
我对 Node.js 的了解非常有限。提前致谢!
我熟悉 Java Web 容器,其中 Web 应用程序被部署为war
文件。
我很困惑如何在 Node.js 中部署 CSS、JS、HTML、图像(等等)。如何做到这一点?
我对 Node.js 的了解非常有限。提前致谢!
http://expressjs.com/guide.html#configuration
应用程序.js
app.configure(function(){
var oneYear = 31557600000;
app.use(express.static(__dirname + '/public', { maxAge: oneYear }));
app.use(express.errorHandler());
});
app.listen(8888);
索引.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body>
<span class='hello'>Hello world!</span>
</body>
</html>
索引.css
.hello { color: green; }
目录结构:
project/
app.js
public/
index.html
css/
index.css
运行您的应用程序:node app.js
去访问你的网站:http://localhost:8888
目录和文件名是任意的。一切都是可配置的,没有什么是复杂的。一般来说,没有人试图让您与节点中的特定目录结构或命名方案联系在一起。
去抓他们,老虎。