2017-08-11 5 views
0

角度アプリケーションにはWindows 8.1が使用されています。 bowerとnpmをインストールし、ノードサーバーもインストールしました。角度のあるアプリケーションをWindowsで開くことができない

npmの開始後にログインページが表示されますが、ログインが成功した後はリダイレクトできません。それを示すエラー

した後、このような要素コンソールのエラー検査/components/home.html

を取得することはできません:

angular.js:11038 GET http://localhost:8081/components/home.html 404 (Not Found) 

ヘッダー:

Request URL:http://localhost:8081/components/home.html 
Request Method:GET 
Status Code:404 Not Found 
Remote Address:[::1]:8081 
Referrer Policy:no-referrer-when-downgrade 

応答:

Cannot GET /components/home.html 

しかしLinuxマシンでは完全に動作しています。 .Net Web APIを使用しているため、両方のアプリケーションに1台のマシンを使用したいと考えています。

何か助けていただければ幸いです。ありがとう!

答えて

0

Linuxでテストしたところ、動作していれば、サーバーが資産を提供しているパスの設定と言えます。 Reactコードを提供するためにExpressまたはWebpackを使用している場合は、Windowsのサポートが良好であるため、おそらくローカル設定の問題です。

静的なパスを確認してください。

const path = require("path") 

path.join("foo", "bar") 
+0

はい、あなたの推測は正しいですが、静的パスも設定できません。たとえば、次のように入力してください:./foo/bar Linux上で同じコードが問題になっています。動作しない場合は修復しますが、OSはどのように違うのですか? –

関連する問題