일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pm2 시작
- datagridview 직접입력
- setInterval 정지
- pm2 확인
- setInterval clear
- AntDesign
- map이 undefined가 뜰 때
- pm2 설치
- pm2
- c# datagridview 데이터 넣기
- listener 1883
- invalid data
- 1883
- timepicker
- DatePicker
- 맥 어드레스
- mosquitto.conf
- Replication
- 서버동기화
- mySQL_Replication
- 데이터테이블 데이터 넣기
- pm2 상태 확인
- DataGridView 직접 입력
- 공인IP
- html #select #option #multiple
- setInterval 외부 정지
- setInterval 중지
- allow_anonymouse
- mosquitto
- transfer
- Today
- Total
목록React (88)
개발 노트
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/V6mM4/btsDJFdmcKi/qSHYOVs4lYL9kFG9XZkzMK/img.png)
localization 이란? 국제화( i18n)을 통해 감지한 언어로 번역 및 언어를 교체 해줍니다. 적용하기 1. app/[lang]/dictionaries.js 만들어 번역하는 모듈을 적용시켜 줍니다. import 'server-only' const dictionaries = { en: () => import('../../public/dictionaries/en.json').then((module) => module.default), ko: () => import('../../public/dictionaries/ko.json').then((module) => module.default), } export const getDictionary = async (locale) => await diction..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YkEJu/btsDJhPZo2g/6gd3FyXVUrv8kyAvdIPB8K/img.png)
i18n(Internationalization)이란? https://ko.wikipedia.org/wiki/%EA%B5%AD%EC%A0%9C%ED%99%94%EC%99%80_%EC%A7%80%EC%97%AD%ED%99%94 국제화와 지역화 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 대부분 중국어(번체)로 현지화된 TDE 소프트웨어 프로그램의 스크린샷 국제화와 지역화는 출판물이나 하드웨어 또는 소프트웨어 등의 제품을 언어 및 문화권 ko.wikipedia.org 시작하기 1. app하위에 i18n/settings.js 파일을 만들어서 다음과 같이 설정해줍니다. // app/i18n/settings.js export const fallbackLang = 'ko-KR' export ..
https://withbundo.blogspot.com/2017/07/http-11-http-i-accept-accept-charset.html [HTTP 프로토콜 강좌]#11 HTTP 요청 헤더 I - Accept, Accept-Charset, Accept-Encoding, Accept-Language 우리가 이전 포스팅 내용에서 봤듯이 HTTP 요청과 응답에는 다수의 HTTP 헤더 들이 존재한다. 헤더는 헤더명과 헤더값으로 구성되며, 이 둘간의 구분은 " : " 콜론을 기준으로 좌측은 헤더명, 우측 withbundo.blogspot.com https://iamsannyrai.medium.com/i18n-in-next-js-without-sub-path-or-domain-routing-2443c1a34..
npm cache clean --force C:\Users\User\AppData\Roaming\npm C:\Users\User\AppData\Roaming\npm-cache C:\Program Files (x86)\Nodejs C:\Program Files\Nodejs 위 경로들을 확인하시고 제거 후 재설치 참고 : https://www.codeit.kr/community/questions/UXVlc3Rpb246NjE4MGVlN2E1MTg2OWQzYzkyNGUzNTEy
// next.config.js const nextConfig = { reactStrictMode: true, async headers() { return [ { // matching all API routes source: "/api/:path*", headers: [ { key: "Access-Control-Allow-Credentials", value: "true" }, { key: "Access-Control-Allow-Origin", value: "*" }, { key: "Access-Control-Allow-Methods", value: "GET,OPTIONS,PATCH,DELETE,POST,PUT", }, { key: "Access-Control-Allow-Headers", value: "X..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Od4td/btsDrFKjEB7/ehul5zEba3fldI63Rv6OMk/img.png)
https://apis.map.kakao.com/ 카카오맵 api 페이지 오른쪽 상단의 App KEY 발급 클릭 새로만들 어플리케이션을 추가해줍니다 그럼 카카오로 부터 앱 키를 발급받을 수 있는데 root경로에 생성한 .env.local파일에 입력해줍니다 플랫폼 설정하기를 누른 뒤 Web플랫폼을 등록해줍니다 import { useEffect, useState } from 'react'; function Map() { useEffect(() => { // DOM을 이용하여 script 태그를 만들기 const mapScript = document.createElement('script'); // script.async = true 라면, 해당 스크립트가 다른 페이지와는 비동기적으로 동작함을 의미 mapSc..