javascript - レンダリング時のkoaのパスの問題?
迷茫
迷茫 2017-06-28 09:25:34
0
1
811

上記はディレクトリ構造であり、ルーティングは次のとおりです。

リーリー

上記を実行すると、次のエラーが報告されます:

そこで、パスに関する文を

に変更しました。 リーリー

エラーメッセージは

になります。

これは非常に無力ですが、これを次のように変更すると実行できるようになります:

リーリー

今は当たり前ですが、これは明らかに理不尽です、どう変えればいいでしょうか?

便利なように、index.js のコードを投稿します:

リーリー ###ありがとう!

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
淡淡烟草味

あなたの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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート