私は、Webアプリケーションがwar
ファイルとしてデプロイされるJavaWebコンテナーに精通しています。
Node.jsでCSS、JS、HTML、画像(など)をデプロイする方法がわかりません。どのようにこれを行うのですか?
Node.jsについての知識は非常に限られています。前もって感謝します!
私は、Webアプリケーションがwar
ファイルとしてデプロイされるJavaWebコンテナーに精通しています。
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
ディレクトリとファイル名は任意です。すべてが設定可能で、複雑なことは何もありません。一般的に言えば、ノード内の特定のディレクトリ構造や命名スキームにあなたを縛り付けようとする人は誰もいません。
取りに行く、トラ。