2022/01/15 가계부 백 서버 ts로 변환 하기 2 (해결)
2022. 1. 15. 19:14ㆍ개발일지
지난번 에러 :
해결 :
express -generator 으로 처음 셋팅을 진행 할 때 /bin 디렉토리에 있는 www 파일은 확장명이 지정되지않고 www으로만 되어있어 typescript가 www 파일을 무시하고 컴파일이 되었다.
문제 발생 :
1. 실행 시 패키지 경로를 못 잡는 경우가 발생 했었다.
npm i
해결: 패키지를 다시 설치를 하니 패키지 모듈 경로를 잘 받아 왔다.
2. dotenv가 선언을 해도 디비 연결 전 에 실행이 되지 않는 상황이 있었다.
해결:
dotenv 선언 위치를 최대한 가장 먼저 실행 시켜주면 된다.
변경 전 : app.js에서 선언 순서가 중간 위치에 있었는데
const express = require('express')
....
....
const app = express()
const dotenv = require('dotenv')
dotenv.config()
변경 후 : app.js에서 선언 순서가 express 바로 밑에 선언
const express = require('express')
const dotenv = require('dotenv')
dotenv.config()
...
...
const models = require('./models/index.js').sequelize
https://crispypotato.tistory.com/170
728x90
반응형
'개발일지' 카테고리의 다른 글
TypeScript 변경 작업 일지 #1 (0) | 2022.03.04 |
---|---|
TypeScript 변경 작업 일지 #0 (0) | 2022.01.25 |
2022/01/09 가계부 백 서버 ts로 변환 하기 (0) | 2022.01.09 |
2020-07-31 (0) | 2020.07.31 |
20/04/26 가계부 만들기 (0) | 2020.04.27 |