2017-08-08 126 views
-1

我正在研究node.js應用程序與Twilio API進行交互。我有一個問題讓我的文件以我期望的方式關聯。我的文件目錄結構看起來像這樣
myapproot
-public
--- form.js
-routes
--- index.js
-views
--- index.html的
-app .js文件
-config.js
-server.js
未找到Node.js文件,問題與我的路徑格式?

index.html中,我總結出頁面下面的腳本聲明:

<script type="text/javascript" src="../public/form.js"></script> 

但是當我加載的頁面中,我得到以下錯誤:

GET: http://localhost:1337/public/form.js 404 (not found) 

如果我遵循VS代碼提供的路徑鏈接,它表明js文件,但它的沒有加載到我的觀點。我的路徑聲明有錯誤嗎?

+3

這顯然是一個路由問題,但您沒有提供有關路由器或Web服務器的信息。 vscode不會讀取您的路由器以瞭解它應該如何鏈接到文件,您必須自己做。這當然是錯誤的道路。 –

+0

你說得對。這是我在我沒有提供的代碼中進行路由的問題。抱歉! –

+0

當您解決問題時,您可以編輯自己的帖子以提供路由代碼或自行提供答案。 – Myonara

回答

0

從本質上講,該命令是做的是:

<script type = 'Text/JavaScript' src = 'http://localhost:1337/public/form.js'> 

那麼,我建議你嘗試是建立在服務器端的代碼來處理服務器上請求到該目錄。