2017-08-27 9 views
0

角のJavaScriptでエラー "ファイルが見つかりません"に直面しています。私はNodejsを使い、html5でサーバーとangularjsを表現しています。 AngularChart.htmlは、私が1つのレベルで1つのjavascriptを参照しようとしている "public"フォルダにあります。javascript srcファイル404(見つからない)

スクリプトタイプ= "テキスト/ javascriptの" SRC = "../ check.js"

それは私のコンソールにエラーを与えています。

GET http://localhost:3000/check.js 404 (Not Found) 

ここは私のフォルダ構造です。

\myapp\public\AngularChart.html 
\myapp\check.js 

参照ファイルのフォルダがダウンしても、フォルダの中で何も動作していないときに機能します。私はそれがapp.jsの__dirnameのためにあるかもしれないと思う。

var express = require('express'); 
var app = express(); 
app.use(express.static(path.join(__dirname, 'public'))); 
app.set('views', path.join(__dirname, 'views')); 
app.set('view engine', 'html'); 

助けてください。

おかげ

+1

'app.use(express.static(path.join(__ dirname、 'public')));'あなたは 'public'を公開しているだけなので、の公開ファイルこのディレクトリ... – Hitmands

答えて

1

あなたchart.jsはそう公共ディレクトリ内にそれを追加公共である必要があり、それ以外の場合は、エラーを与え、それが見えないので(ないを見つけました) (ブラウザ)

+0

受け入れられました。しかし、もし何かjsファイルをnode_moduleから参照しなければならない場合は何を変更する必要がありますか? – sand

+0

** node_module **を** npm installを使用して使用する予定の場合** ** view **のモジュールビルダーのようなwebpackを使用するか、** cdn **を使用することをお勧めします –

関連する問題