上記はディレクトリ構造であり、ルーティングは次のとおりです。
上記を実行すると、次のエラーが報告されます:
そこで、パスに関する文を
エラーメッセージは
これは非常に無力ですが、これを次のように変更すると実行できるようになります:
今は当たり前ですが、これは明らかに理不尽です、どう変えればいいでしょうか?
便利なように、index.js のコードを投稿します:
业精于勤,荒于嬉;行成于思,毁于随。
あなたのroutes.js文件是在/Users/dark/Works/drip-file/routes文件夹下的,所以__dirname的值就是/Users/dark/Works/drip-file/routes,__dirname + '/views'就等于/Users/dark/Works/drip-file/routes/views、それで、インデックスファイルにアクセスすると、このフォルダーの下を検索するので、見つかりませんでした。
routes.js
/Users/dark/Works/drip-file/routes
__dirname
__dirname + '/views'
/Users/dark/Works/drip-file/routes/views
フォルダーを変更する必要がある場合は、routes.jsファイルをindex.jsファイルと同じフォルダーに配置します。 __dirname+'/../views'的时候,就会去/Users/dark/Works/drip-file/views这个文件夹下寻找了,所以能找到。如果想改成__dirname+'/views',如果没有单独建一个routes
__dirname+'/../views'
/Users/dark/Works/drip-file/views
__dirname+'/views'
routes
あなたの
routes.js
文件是在/Users/dark/Works/drip-file/routes
文件夹下的,所以__dirname
的值就是/Users/dark/Works/drip-file/routes
,__dirname + '/views'
就等于/Users/dark/Works/drip-file/routes/views
、それで、インデックスファイルにアクセスすると、このフォルダーの下を検索するので、見つかりませんでした。フォルダーを変更する必要がある場合は、routes.jsファイルをindex.jsファイルと同じフォルダーに配置します。
__dirname+'/../views'
的时候,就会去/Users/dark/Works/drip-file/views
这个文件夹下寻找了,所以能找到。如果想改成
__dirname+'/views'
,如果没有单独建一个routes