node.js - Express 빌드 프로젝트 404
大家讲道理
大家讲道理 2017-05-24 11:38:45
0
2
766

1. express4를 사용하여 프로젝트를 생성하면 기본 "/" 및 "/users" 경로에 액세스할 수 있으므로 해당 항목 파일을 기반으로 경로 및 경로 파일을 추가하고 해당 ejs 템플릿을 만듭니다. 홈페이지 접속이 가능하며, 스타일 파일과 정상적으로 연결이 가능하며, 그 외 경로는 404로 표시됩니다.



PS: 오류가 어떻게 발생했는지 명확하게 설명하지 못해 죄송합니다. 로컬에서 디버깅을 실행하면 localhost:3000은 홈페이지에 액세스할 수 있지만 localhost:3000/login은 로그인 페이지를 가리킬 수 없으며 404가 나타납니다.
test
|
---public
|
---routes
    |
    ---login.js(路由文件)
|
---view
    |
    ---login.ejs(模板文件)
|
---app.js(入口)
으아악 으아악 으아악

답변 부탁드립니다.

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
为情所困

//경로 파일 중 하나(login.js)
router.get('/', function(req, res, next) {
res.render('login', { title: 'Login' });
} );

이것으로 바꿔보세요


app.use('/login',router);
router.get('/login',()=>{})
의 일치 경로는 /login/login

이기 때문입니다.
小葫芦

액세스 경로를 localhost:3000/login/login으로 변경하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿