반응형 dev17 nextJS svg 불러오기가 안될 때 /** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, webpack: config => { config.module.rules.push({ test: /\.svg$/i, issuer: /\.[jt]sx?$/, use: ['@svgr/webpack'], }); return config; }, }; module.exports = nextConfig; 2023. 4. 26. use-hook-form 예시 만들어 놓기 const schema = yup .object() .shape({ userId: yup.string().required(), userPassword: yup.string().min(7).max(12).required(), userPasswordConfirm: yup .string() .oneOf([yup.ref('userPassword')], 'Passwords must match'), email: yup.string().email('Invalid email').required(), }) .required(); interface SIGNUP_TYPE { userId: string; userPassword: string; userPasswordConfirm: string; email: string; } .. 2023. 4. 25. postgreSQL 앞 뒤 공백, 탭이 있을 경우 제거 query 데이터에 잘못된 공백들이 붙어 있는 경우가 있었다. 왠지 모르게 계속 조회가 안되서, 한시간을 날렸네... 아 꼼꼼하게 볼껄.. 우선 기본 공백이 있는 경우 Trim 을 이용해서 제거를 하면 됨. UPDATE 테이블 SET 컬럼 = trim(컬럼); 다만 앞뒤로 탭이나 혹은 다른 공백이 있을 경우. 아래와 같이 하면 된다. UPDATE 테이블 SET 컬럼 = TRIM(BOTH FROM REGEXP_REPLACE(컬럼, '^\t+|\t+$|^\s+|\s+$', '')); 증말..증말... 잘 기록 좀 해놔야지.. 근데 쿼리공부는 언제하냐;;;; 너무 바빠.. 2023. 4. 24. swagger ui 문서 정리 swagger 사용해보니 좀 생각보다 복잡하네. 정확히 복잡이라는 것보단 뭐가 너무 많다? 문서정리에 생각보다 시간이 너무 아깝지만 그렇다고 안할 수도 없는 노릇.. 그냥 예시를 만들어두고 두고두고 추가해가면서 써야겠음... post /** * @swagger * /users/login: * post: * summary: "유저 로그인" * description: "id, password 필수 입력" * tags: [Users] * parameters: * - in: body * name: login * required: true * description: 유저 아이디 * schema: * type: object * required: * - user_id * - user_password * propert.. 2023. 4. 24. 이전 1 2 3 4 5 다음 반응형