함수 안에 파이어 베이스 데이터를 불러오는 코드를 await 키워드와 함께 썼더니 에러가 발생했다. const changeDiarys = (date: string) => { const getNewData = async (database: Firestore) => { ... }; const data = await getNewData(db); ... }; 'await' expressions are only allowed within async functions and at the top levels of modules. 이유 await은 async와 함께 쓸 수 있기 때문에 해당 비동기 코드를 감싸고 있는 함수에 async 키워드를 붙여주니 해결 됐다. const changeDiarys = async (da..
객체를 선언해서 key는 숫자 value는 영문 월을 담아뒀는데 접근해서 사용하려고 하니까 빨간줄이 생겼다. as string으로 타입을 정해줘도 해결되지 않았다. Element implicitly has an 'any' type because expression of type 'string' can't be used to index 대괄호 접근 키값이 any여서 그랬다. 객체에 타입을 정해주고 대괄호로 접근하려는 키값에 키라고 as 키워드를 사용해서 정해주니 해결됐다. const monthsEn : MonthsType = { '1':'Jan', '2':'Fab', '3':'Mar', '4':'Apr', '5':'May', '6':'Jun', '7':'Jul', '8':'Aug', '9':'Sept', ..
전에 했던 데로 했는데 서버를 실행시키면 계속 mysql DB와 연결이 실패했다는 에러가 났다. 패키지가 꼬였나 해서 mysql이랑 mysql2랑 typeorm 순서도 다시 깔아주고 했는데도 계속 안 됐다. 이 메시지만 계속 뜨다가 TypeORMError: Connection is not established with mysql database 갑자기 이 메시지가 떴다. code: 'ER_NOT_SUPPORTED_AUTH_MODE', 이유 아무래도 이번에 mysql을 지웠다가 다시 깔아서 버전이 8이었는데 뭔가 바뀌었나 보다... 이 명령어로 확인하면 root가 안 보인다. SELECT Host,User,plugin,authentication_string FROM mysql.user; 이 명령어를 입력한..
왜!!!!!!!!!!!!!!!!!!! ts에서는 defineComponent 써야된대서 그것도 해줬잖아!!! 왜 그래 대체 왜!!!!!!!!!! export에 빨간줄 왜 안 없어지는데!!!!!!!!!! // App.vue Welcome to Vue Playground! A default export must be at the top level of a file or module declaration.ts(1258) 이유 알수없다.... 그냥 열받아서 setup을 지웠더니 사라졌다... 지금은 vue 초보니까... 나중에 다시 알아보겠다... 🥲 * setup에 마우스를 올리면 나오는 내용 Each *.vue file can contain at most one block at a time (excludin..
vscode가 자꾸 알림을 띄우는데 왜 그러는건지..? 😩 저 이제 프로젝트 생성했는데요 ? 오른쪽 아래 팝업으로는 in the vue 3 project, the vue language features (volar) is new recommended extension in vscode. 뭐라고 하고 Doctor도 뭐라고 하면서 페이지들로 안내한다. https://marketplace.visualstudio.com/items?itemName=Vue.volar Vue Language Features (Volar) - Visual Studio Marketplace Extension for Visual Studio Code - Language support for Vue 3 marketplace.visualst..
저는 방금 막 vite로 vue + ts 프로젝트를 시작했을 뿐인데요... 타입스크립트님 또 왜 그러시는지요....🥲 Cannot find module './App.vue' or its corresponding type declarations. 이유 타입이 없으시답니다... 그래서 d.ts파일을 생성해줘야한다고 한다. // src/shims-vue.d.ts declare module '*.vue' { import type { DefineComponent } from 'vue'; const component: DefineComponent; export default component; } 참고 링크 1 참고 링크 2 참고 링크 3
알고리즘 풀면서 JS로 풀때처럼 문자열에서 특정 인덱스의 문자를 변경하려고 했으나 에러가 발생했다. TypeError: 'str' object does not support item assignment. 이유 파이썬의 문자열은 튜플 자료형과 같이 immutable해서 변환할 수 없다. 그래서 다른 방법을 사용해야한다. 1. list 자료형으로 변환하여 사용한다. 2. replace()를 사용한다. 3. 새로운 변수를 만들어 사용한다. 나는 list를 이용해서 문제를 해결했다. 참고 1 참고 2
- Total
- Today
- Yesterday
- scss
- 코딩앙마
- 제로초
- 비주얼스튜디오코드
- 회고
- 김버그
- 드림코딩
- vue
- 제이쿼리
- js
- 스파르타코딩클럽
- 타입스크립트
- Python
- 깃
- git
- 리액트
- React
- CSS
- map
- 구름에듀
- 코드잇
- Til
- vscode
- TS
- javascript
- Typescript
- html
- 파이썬
- 자바스크립트
- 저스트코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |