나는 웹팩 데브 서버에 싸여 간단한 노드 명시 서버를 사용하고 있습니다 (http://webpack.github.io/docs/webpack-dev-server.html)/express 페이지는 작은 익스프레스 앱에서 어떻게 구성합니까?
내가 정적 파일이라는 디렉토리에있는 최상위 디렉토리에서 명시 응용 프로그램을 시작하고 "공개" .
server.app.use(express.static(__dirname + '/public'));
내가 http://0.0.0.0:3000/index.html
를 입력하면, 모두가 좋은 :
나는 구성이 라인을 가지고있다.
http://0.0.0.0:3000/
의 URL은 어떻게 최상위 디렉토리 목록을 만듭니다.
http://0.0.0.0:3000/
을 index.html 파일로 이동하도록 구성하는 올바른 방법은 무엇입니까?
파일은/public/index.html에 있습니다. 나는 시도했다 : server.app.get ('/', function (req, res) { res.sendFile ('./ public/index.html'); }); 모든 경우에이 파일을 제공하는 대신 디렉토리 목록을 얻습니다. – justingordon
'app.get'은'app.use'보다 위에 있어야합니다. 그렇지 않으면 후자의 미들웨어가 우선권을가집니다. –