【Express】画像の表示

ここまで辿り着くの長かった。
馬鹿だからね、仕方ないね。

var express = require('express'),
	app = express();

// テンプレートエンジン、今回はejs
app.set("views", __dirname + "/views");
app.set("view engine", "ejs");

// これを指定することによって静的ファイルが見れる。
// ファイルの置き場所はpublicの中、css、img、javascript等はこの中に入れれば見れる。
app.use(express.static(__dirname + '/public'));

app.get("/", function(req, res){
	res.render("index");
});

app.listen(3000);

|-app.js
|-package.json
|-public
||-style
||-image
||-javascript
|-views
||-index.ejs
|-node_modules

// 追記
// なぜこれで表示できたのか謎、4.xだったのに。

var path = require("path");
app.use(express.static(path.join(__dirname, 'public')));

コメントを残す