저는 초보자이고 node에 대해 몇 가지 질문이 있습니다.
내 app.js는 다음과 같습니다.
a.js
으아악라우팅 인터페이스가 100개 있다고 가정하면 앱에서 100개의 파일을 요구하고 사용 중에 100번을 구성해야 하는 것 아닌가요? 정적 로더를 작성하려면 어떻게 작성해야 할까요?
써야 하나?怪我咯2017-06-21 10:14:26
다음은 제 개인적인 의견입니다.
1.app.js는 서비스 시작 파일이므로 새로 추가하고 싶을 때마다 주제를 예시로 삼아서는 안 됩니다. app.js를 수정해야 합니다. 그러면 app.js가 점점 길어질 것입니다
2. 이 문제에 대한 해결책은 첨부되어 있습니다
3. 주제 소유자에게 도움이 되기를 바랍니다
高洛峰2017-06-21 10:14:26
라우팅은 모듈로 나누어야 합니다.
일반적으로 하나의 모듈과 하나의 js
사용자 모듈 user.js /users/xxx
주문 모듈 order.js /order/xxx
...
URL이 100개가 있어도 일반적으로 모듈이 많지는 않습니다. 이렇게 작성하면 더 이상 작은 시스템이 아닙니다.
팁:express에서 json을 보냅니다
으아악
曾经蜡笔没有小新2017-06-21 10:14:26
App.js는 일반적으로 URL의 첫 번째 부분을 작성하고 나머지 부분은 특정 js에 작성합니다. 예를 들어 URL은 localhost:3000/use/index입니다. app.js 의 경우 인덱스 부분은 a.js와 같은 특정 js로 작성된 다음 app.js의 작성 방법은 app.use('use',a)이고 그런 다음 router.get('/index'라고 작성합니다. ', fn), URL을 디자인할 때 /use/index, /use/login 등과 같이 URL의 전반부를 고정적으로 디자인하고 용도를 수정하여 하나만 작성하면 되도록 할 수 있습니다. app.js.