{
"compilerOptions": {
"target": "ES6",
"module": "Node16",
"moduleResolution": "Node16",
"outDir": "dist",
"rootDir": "src",
"isolatedModules": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"skipLibCheck": true,
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
}
},
"include": ["src/**/*"]
}
이게 tsconfig.json이고
{
"version": 2,
"builds": [
{
"src": "/dist/app.js",
"use": "@vercel/node"
}
],
"routes": [
{
"src": "/(.*)",
"dest": "/dist/app.js"
}
]
}
이게 vercel.json임..
배포하려는데 404 not found만 뜨고 뭐가 문제인지 버셀로그 확인하려고 해도 아무것도 안뜬당..ㅠ
일단 시도한거는 트랜스파일링된 소스들이 dist폴더에 들어가고 esm 모듈 해석때문에 tsc-alias 설치해서 다시 빌드명령어 사용해보니 상대경로로 잘 변경되서 dist폴더에 담김..
근데 왜 제대로 배포가 안되는걸까.. 3일동안 구글링해봐도 모르겠다.. 불쌍한 중생을 구해주세요..ㅠ 꾸벅
3일간 구글링? ㅋㅋㅋㅋ 넌 개발 하지마라
ㅜ..
타입스크립트를 버리면 됩니다
안대 ㅜㅜㅜㅜㅜ
이게 뭔데 버셀로 배포함? ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
이거 웹서버 apiㅜㅜ
배포자체는 잘됨? 버셀에 로그 없음? 로걸에선 잘댐?
대쉬보드에 빌드로그는 잘빌드됫다고 뜨는데 상단에있는 log에는 아무로그도 없음... 도메인접속하면 404뜸..
ts안쓰고 만든 express 프로젝트는 도메인접속하면 404는 안뜨던데 얘는 왜이런거지 ㅠㅠ
경로 잘못 읽히고있는지 확인
확인 다한거같은디 ㅜ 실례가안된다면 디코로 한번 봐주실수잇을가유
gpt 놨두고 취준생 게시판에 물어보는놈 첨봄
주먹을 꺼내기 전에
지피티한테 안되니까 여기물어봣겟지병신들아ㅋㅋ 근데 express 꾸역꾸멱 타스로 쓰는새기도 만만치않음ㅋㄱㄲ