検索

ホームページ  >  に質問  >  本文

javascript - レンダリング時のkoaのパスの問題?

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

リーリー

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

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

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

エラーメッセージは

になります。

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

リーリー

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

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

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

迷茫迷茫2712日前814

全員に返信(1)返信します

  • 淡淡烟草味

    淡淡烟草味2017-06-28 09:27:34

    あなたの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
  • キャンセル返事