2017-02-01 1 views
0

vue-cli webpack template으로 생성 된 표준 프로젝트와 JSON API 끝점 처리를 결합하려고합니다. 내 JSON API 라우터에 /api 끝점을 연결하려고합니다.Express 라우터가 요청을 포착하지 않습니다. 정적 서비스가 작동합니다.

이 작동하지 않습니다 (/ API 요청은 404를 반환) :

api = express.Router() 
api.get('/', function (req, res, next) { 
    res.send('write.io API server') 
}) 
app.use('/api', api) 

동일한 경로에 고정 경로를 연결하는 동안 내가 잘못 뭐하는 거지

app.use('/api', express.static('./static') 

작품?

+0

내가 첫 번째로 아무 잘못 표시되지 않는 다음 다음과 같은 기준을 충족 요청이있을 때마다 특히, 사용자가 지정한 인덱스에 요청 된 위치 (기본 되는 /index.html을)를 변경합니다 표시 한 내용을 기반으로 한 코드 블록. 하나의 경로는'/ api '에 응답해야합니다. 너가 taht에 반응하지 않는 경우에, 그때 너는 더에 너는 여기에서보아야한다 계속해야한다. – jfriend00

+0

예, 템플릿으로 생성 된 큰 파일이 있습니다. 그 중 일부는 라우터를 작동시키지 않아야하지만, 왜 그렇게 할 지 이해할 수 없지만 정적 라우트는 계속 작동시킵니다. – ripper234

+0

여기 코드 : http://pastebin.com/kZPN4BF8 – ripper234

답변

0

문제는 connect-history-api-fallback입니다.

이 미니어쳐는 일부 문제를 해결합니다.

관련 문제