teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

2018/04/03 00:54

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -15,5 +15,5 @@
15
15
  動作未確認ですが、これでいけませんか?
16
16
 
17
17
 
18
- ちなみにその場合、app.use()はapp.get()よりも先に持って来た方が良いですね。
18
+ ちなみに質問文に掲載されてるコードですが、その場合、app.use()はapp.get()よりも先に持って来た方が良いですね。
19
19
  ミドルウェアを先にapp.use()で読ませてから、app.get()の方でクライアントに最終的なレスポンス返す処理をさせたいはずなので。

2

2018/04/03 00:54

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -12,4 +12,8 @@
12
12
 
13
13
  ```
14
14
 
15
- 動作未確認ですが、これでいけませんか?
15
+ 動作未確認ですが、これでいけませんか?
16
+
17
+
18
+ ちなみにその場合、app.use()はapp.get()よりも先に持って来た方が良いですね。
19
+ ミドルウェアを先にapp.use()で読ませてから、app.get()の方でクライアントに最終的なレスポンス返す処理をさせたいはずなので。

1

2018/04/03 00:53

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  ```ここに言語を入力
2
2
  app.use('/static', express.static(path.join(__dirname, 'public')))
3
3
  ```
4
+ publicディレクトリの中にcssディレクトリがあって、その中にcssファイルがある場合で、そのファイルを以下のようなurlでアクセスできるようにしたい場合
4
5
 
5
6
  ```ここに言語を入力
6
7
  http://localhost:3000/static/css/test.css
@@ -9,4 +10,6 @@
9
10
  ```ここに言語を入力
10
11
  <link rel="stylesheet" type="text/css" href="./static/css/test.css">
11
12
 
12
- ```
13
+ ```
14
+
15
+ 動作未確認ですが、これでいけませんか?