반응형 공부/프로그래밍346 [react, webpack] 경로 요약하기(alias) 본문에는 webpack 과 typescript 두가지 설정방법이 있는데, typescript만 설정해도 작동한다 프로젝트를 진행하다보면 다음과 같은 경로를 참고할 때가 있다. # root 경로에 있는 styles 폴더 import {useCustomStyles} from "../../../../styles/CustomStyles"; ... ../../ 이런경로보다는 항상 root경로로부터 찾아갈 수 있도록 설정하는게 더 나아보였다. 그래서 다음으로 설정을 추가한다 webpack.config.js (파일이 없는 경우 생략) import path from 'path' module.exports = { resolve: { alias: { '@': path.resolve(__dirname, './'), // ... 2021. 10. 4. [material-ui(mui)] datepicker 설정(date format 포함) material-ui 의 버전 5.x를 기준이다. 일단 코드. import LocalizationProvider from '@mui/lab/LocalizationProvider'; import AdapterDateFns from '@mui/lab/AdapterDateFns'; import DesktopDatePicker from '@mui/lab/DesktopDatePicker'; import {TextField} from "@mui/material"; ... const [startDate, setStartDate] = useState() ... { setStartDate(newValue) }} renderInput={(params) => } /> ... 만약 import 되지 않는다면 다음의 패키지가 .. 2021. 10. 1. [aws] amazon linux2 에 nodejs 설치하기 yum install 로 시도하면 패키지가 없어서 설치에 실패한다. 그래서 등록을 해줘야 한다. 다음의 명령어로 실행한다. curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash - 현재 버전은 16을 기준으로 했는데 버전을 확인하고 싶다면 다음 사이트에서 가능하다. https://github.com/nodesource/distributions GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions NodeSource Node.js Binary Distributions. Contribute to nodesource/distributions development by cre.. 2021. 9. 24. [aws, sqs, springboot] fifo 전송 에러 (A queue already exists with the same name and a different ...) FIFO 설정으로 전송중에 다음 에러가 발생했다 com.amazonaws.services.sqs.model.QueueNameExistsException: A queue already exists with the same name and a different value for attribute ContentBasedDeduplication (Service: AmazonSQS; Status Code: 400; Error Code: QueueAlreadyExists; Request ID: b5a82b14-e18c-566a-98fd-72d04c2cf; Proxy: null) 해석해보면 ContentBasedDeduplication 의 속성에 대해 동일한 이름과 다른 값을 가진 Queue가 존재한다는 뜻이다. 그.. 2021. 9. 22. [springboot] RestTemplate 를 사용할 때 401 에 body가 없는 경우(no body) RestTemplate를 통해 타 API를 호출해야하는데, 이 과정에서 401 에러가 발생할 경우 추가설정이 없는 한 다음과 같이 리턴이 온다. org.springframework.web.client.HttpClientErrorException$Unauthorized: 401 : [no body] ... 문제는 401 에러안에 no Body 로 아무런 데이터가 없이 오는데, 내 경우 저 안에 로그인이 실패한 이유가 담겨서 와야한다. 실제로 통신을 하고나면 다음과 같은 통신이 일어난다. [TestUserClient#userLogin] ---> POST http://localhost:9021/test/user/login HTTP/1.1 [TestUserClient#userLogin] Authorization.. 2021. 8. 6. [springboot, security] ResouceServer에서 HttpBasic에 Exception 핸들링하기 로그인 요청을 할때 Authorization 에다가 HttpBasic 인증 요청을 할때가 있는데 예를들어 다음과 같다. --header 'Authorization: basic ZWRpeWFPYXV0aDJTZX...' 그런데 만약 Http Basic Authorization 키가 틀릴경우 에러핸들링을 할 수 없을까 해서 살펴보다가 알게되어 여기다가 정리한다. 우선 Basic 인증하도록 HttpSecurity 에 다음처럼 설정한다. @Configuration @EnableResourceServer @RequiredArgsConstructor public class ResourceServerConfig extends ResourceServerConfigurerAdapter { @Override public v.. 2021. 8. 2. 이전 1 ··· 4 5 6 7 8 9 10 ··· 58 다음 반응형