해결된 질문
작성
·
642
0
//index.js
import express from "express"
const app = express()
import { checkPhone } from "./phone.js"
app.get("/", function (req, res) {
res.send("Hello World")
})
app.get("/phone", (req, res) => {
const p = checkPhone()
res.send(p)
})
app.listen(3000)
//phone.js
export function checkPhone() {
return true
}
확장자를 생략해도 되는걸로 알고있었는데,
확장자를 생략하면 왜 에러가 날까요?
ERR_MODULE_NOT_FOUND
에러가 나는 이유가 궁금합니다.
답변 1
0
안녕하세요! 주원님!
확장자는 생략할 수 없습니다!
만약, 리액트, 네스트 등 기타 다른 라이브러리 또는 프레임워크를 사용하셨었다면, 해당 프레임워크 내에서 확장자를 생략하여 접근 가능하도록 셋팅이 되어있는거예요!
디폴트는 생략이 아닙니다!^^