3

Express 3.x を取得してパブリック ディレクトリに静的ファイルをサーバーに追加できないようです。それらはすべて 404 で終了するように要求します。

    var express = require('express')  
  , engine = require('ejs') 
  , app = express();


app.configure(function () {
    app.use(express.static(__dirname + '/public'));   
    app.set('views', __dirname + '/views');
    app.set('view engine', 'ejs');
});

app.get('/', function(req, res) {
    res.render('test.ejs')
});


app.listen(3000);

私の test.ejs には、次のような js ファイルへの参照があります。

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

私は単純なものを見落としているに違いありません。次のフォルダー構造があります。

project
  -public
     -js
        testscene.js
  -views ]

誰かが私が見逃したことを教えてもらえますか?

アップデート

実際に新しいプロジェクトを作成し、スクリプトをこの新しいプロジェクトにコピーしましたが、うまくいきましたか?! 私は、ある種の局地的な奇妙さとしてこれを閉じる必要があると思います. いつもありがとうございます。

4

1 に答える 1