typescript
-
[ Error ] TypeScript error TS1005: ';' expectederror handling 2023. 6. 24. 15:34
NestJs로 작업하던 중 TS1005 타입스크립트 에러가 나서 해결과정을 기록해본다. 증상 typescript 빌드 시 계속해서 TS1005에러가 발생하였다. TypeScript error TS1005: ';' expected 원인 tsc 버전이 낮아서 발생하는 에러 해결방법 tsc 버전 업그레이드 tsc 버전 확인 tsc --version 버전이 4.0.0 이하라면 업그레이드를 권장한다. uninstall typescript npm uninstall -g typescript npm install typescript --save-dev
-
[final project] TypeOrm에서 req.params 컴파일 오류 & typeorm-seeding 설치 오류error handling 2022. 4. 23. 15:58
클라이언트에서 정보를 받아 /parties/:id 로 patch 요청을 한 경우 body에는 파티의 바꾸고 싶은 정보들이 들어있고, params에 해당 party의 id를 담아서 서버로 보내주는데 그것을 typeorm에서 findOne 메소드 내에서 저것이 자꾸 존재하지 않는다고 나오고 따로 잘못 작성한 부분이 없는 것 같아서 구글링으로 버전 문제인지 찾아봤고 지금 깔았던 버전은 0.3.-- 이었는데 대부분 0.2.--을 쓰고 있어서 혹시나 해서 지우고 다시 낮은 버전으로 설치해습니다. 낮은 버전으로 해봤더니 오류도 사라지고! getConnection과 getRepository에 가운데 흰 줄이 가있던 것도 사라졌어요 그리고 0.3.--에서는 typeorm-seeding이 버전 문제로 설치되지가 않아서 ..
-
[final project] typescript & typeorm / isAuthorized import 에러error handling 2022. 4. 22. 11:01
... src/controllers/parties.ts:4:10 - error TS2305: Module '"../controllers/tokenFunctions/index"' has no exported member 'isAuthorized'. 4 import { isAuthorized } from '../controllers/tokenFunctions/index'; ~~~~~~~~~~~~ src/controllers/parties.ts:73:1 - error TS1128: Declaration or statement expected ... controllers/parties 파일에서 파티를 생성할 때 우선 isAuthorized(req)로 해당 요청에 토큰이 있는지 확인해야 한다. 그런데 이 과정에서..
-
[final project] client / server 초기 개발 환경 세팅 에러(typeORM)error handling 2022. 4. 21. 09:34
npx typeorm init --name MyProject --database mysql typeORM을 설치하던 도중 저 명령어를 치면 다른 파일들과 함께 ormconfig.json 파일이 생성되는데 나같은 경우에 생성이 되지 않고 src/data-source.ts 파일에 비슷한 내용이 있었다. 그래서 data-source.ts는 삭제하고 ormconfig.json 파일을 src/ 에 설치해주고 아래 내용을 넣어준다! export default { type: "mysql", host: 환경변수, port: 환경변수, username: 환경변수, password: 환경변수, database: 환경변수, synchronize: true, logging: false, entities: ["src/entit..
-
[final project] typescript를 이용한 react 프로젝트 설치 시 에러error handling 2022. 4. 20. 11:44
README.md 파일만 덩그러니 있는 프로젝트 폴더를 clone해서 열었고, client 부분은 https://any-ting.tistory.com/93 을 참고해서 진행하니 react-app의 버전문제라고 에러가 떠서 You are running `create-react-app` 4.0.2, which is behind the latest release (5.0.1). We no longer support global installation of Create React App. Please remove any global installs with one of the following commands: - npm uninstall -g create-react-app - yarn global remove..
-
[final project] 프로젝트 기획 및 범위 설정project 2022. 4. 19. 23:09
어제 저녁에 이어서 프로젝트에 관한 기획과 범위 설정을 진행하고, 위키 및 To-do 리스트에 관한 Requirements를 작성했어요. SR 기획에 관해서 여러 자료들을 찾고, 팀 규칙을 설정을 했습니다. 아침에 일어나는 것은 모두에게 힘들지만 그래도 팀이라는 체제가 이어지려면 9 to 6가 제일 올바른 방향이지 않을까 싶어서 그대로 스케줄을 유지했어요. 그리고 위키를 작성하고 to-do list를 작성하고 최종적으로 Requirements를 작성했고 추후에 수정될 수도 있다는 점 참고! Requirements 🟢 Bare Minimum 반응형 웹 모바일 환경 대응 유저 JWT를 이용한 회원가입, 로그인, 로그아웃, 회원탈퇴 마이페이지에서 개인정보 변경(프로필 사진, 닉네임, 회원탈퇴) 유효성 검사 관..