回答編集履歴

1

__dirname__ではなくて__dirnameでした

2018/12/26 07:58

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -36,12 +36,12 @@
36
36
 
37
37
  カレントディレクトリを示す`./`始まりにすることで動作するでしょう。
38
38
 
39
- ただし、`./`の`.`はどこやねんっていう話で、Node.jsを実行した時のカレントディレクトリはコマンドを打ち込んだディレクトリですから、
39
+ ただし、`./`の`.`はNode.jsを実行した時のカレントディレクトリはコマンドを打ち込んだディレクトリです
40
-
41
- ファイルを示す`__dirname__`を起点とするか、`npm start`コマンドに仕込んで確実にpackage.jsonの階層から始まるように調整するかする必要があるでしょう。
42
40
 
43
41
 
44
42
 
45
- 今回のディレクトリ構造ならば
43
+ ファイルを示す`__dirname`を起点とするか
46
44
 
45
+ `npm start`コマンドに仕込んで確実にpackage.jsonの階層から始まるようにするというルールを作る必要があります。
46
+
47
- `fs.readFile(__dirname__ + '/htdocs' + ...`に変更して様子をみてください。
47
+ `fs.readFile(__dirname + '/htdocs' + ...`で一度試してみてさい。