2016-12-26 2 views
0

이를 찾을 수 없습니다 내 코드 디렉토리의 구조 :Nodejs 익스프레스 index.html을

myCode 
|-src 
    |-Server.js 
    |-public 
     |-index.html 
     |-myScript.js 

난 그냥 myCode 디렉토리 $node src/Server.js에서 실행하고 나는 입력 주소 경우 index.html/reco 파일을보고 싶어 내 broswer에 localhost.

Server.js는 다음과 같은 코드가 있습니다

var express = require('express'); 
var app = express(); 
app.use('/reco', express.static(__dirname + '/src/public')); 
app.listen(8080, function() { console.log('started');}); 

서버가 제대로 시작을하지만, 브라우저에 다음과 같은 오류가 표시됩니다 :

RECO/GET 할 수 없습니다 어떠한 제안?

답변

0

해결 방법은 app.use에서 경로를 변경하는 것입니다. Server.js 자체의 위치에서 읽기가 시작되므로 /public/이어야합니다.

관련 문제