私はTwilio APIとやりとりするためにnode.jsアプリケーションで作業しています。私は期待した方法でファイルを関連付けるようにするのに問題があります。
-views index.js
-routes
form.jsマイファイルディレクトリ構造はこの
myapprootのように見えます
-public
--- --- ---
index.htmlを
-app:.jsファイルのindex.htmlで
-config.js
-server.js
Node.jsファイルが見つかりません。パスフォーマットで問題がありますか?
を、私は次のスクリプト宣言でページを締結します
<script type="text/javascript" src="../public/form.js"></script>
しかし、私はページをロードするとき、私は次のエラーを取得する:
GET: http://localhost:1337/public/form.js 404 (not found)
私はVSのコードが提供するパスリンクをたどる場合、それはJSファイルを示していますが、それはです私の見解には載っていない。パス宣言に間違いがありますか?
<script type = 'Text/JavaScript' src = 'http://localhost:1337/public/form.js'>
だから、私はあなたが試すことをお勧めしたいことは、サーバー上のそのディレクトリへの要求を処理するサーバー側のコードを設定することです:
これは明らかにルーティングの問題ですが、ルータまたはウェブサーバに関する情報は提供していません。 vscodeは、ルータにファイルへのリンク方法を知らせるためにルータを読み込まないので、自分で行う必要があります。それは間違った道です。 –
あなたは正しいです。それは、私が提供しなかったコードでどのようにルーティングしていたかの問題でした。ごめんなさい! –
問題を解決したら、投稿を編集してルーティングコードを与えたり、自分で回答を提供したりすることができます。 – Myonara