이전에이 질문에 답을 얻었는지 확실하지 않습니다. 노드 익스프레스 API를 만들려고하는데, 이제는 다른 js 파일을 포함 시켜서 코드를 퍼트 릴 수 있습니다.다른 js 파일에서 js 파일을 가져 오거나 필요로 함
기본적으로 router.js 파일에서 함수를 호출하려는 server.js 파일이 있습니다. 이것이 가능한가?
가져 오기를 사용해 보았습니다. ES6에서 이제 지원하기 때문에 읽었습니다. 코드 :
import routers from '/router.js';
또한 '필요'키워드를 시도했지만, 그 중 하나가 도움이되지 않습니다. router.js 파일도 server.js 파일의 루트에 있습니다.
Package.json :
{
"name": "nodeexpresapi",
"main": "server.js",
"dependencies": {
"body-parser": "~1.0.1",
"express": "~4.0.0",
"mongoose": "~3.6.13",
"nodemon": "^1.9.2",
},
"scripts": {
"start": "nodemon server.js"
}
}
난 당신이 HTML 파일에서 가져올 수 있습니다 읽었습니다,하지만 나를 위해 불가능하므로이, 아니 HTML과 서버입니다.
router.js 파일에서
''/ router.js ''는 파일의 루트가 아닌 파일 시스템의 루트에서 router.js를 찾을 것입니다. 파일이 같은 디렉토리에 있다면' './router.js'에서 라우터 가져 오기; 파일 트리에 하나의 디렉토리가 있다면'../ routers.js '를 사용하십시오. – jcubic