본문 바로가기

전체 글

(291)
[나만무] node Logging System [나만무] node Logging System 개복치 서버 문제를 해결하기 위해 Logging 시스템 도입.. 라이브러리 설치 $ npm install winston $ npm install winston-daily-rotate-file $ npm install app-root-path server/winston/logger.js import winston from 'winston'; import winstonDaily from 'winston-daily-rotate-file'; const logDir = 'logs'; // logs 디렉토리 하위에 로그 파일 저장 const { combine, timestamp, printf } = winston.format; // Define log format co..
[나만무] Next Auth, google social login 구현 [나만무] Next Auth, google social login 구현 기존 구현했던 react-google-login 라이브러리 이용한 google login은 캐시를 지워줘야 됐다. 됐다 안됐다..하는 기능은 사실상 안되는 기능이다! npm i uninstall react-google-login 그래서 여러 자료를 찾던 중 NextAuth가 있길래 바로 이용. 참고 자료 https://www.youtube.com/watch?v=6lCXM11Tgyg https://dantechblog.gatsbyjs.io/posts/next-auth/ Home | Dan DevLog Blog posted about development dantechblog.gatsbyjs.io pages/api/auth/[...nex..
[나만무] 검색 기능 [나만무] 검색 기능 Front 쿼리 전달 features/Dashboard/components/SearchBar.tsx import React, { useState, KeyboardEvent } from "react"; import { useRouter } from "next/router"; export default function SearchBar() { ... const [keywords, setKeywords] = useState(""); const onKeyPress = (e: KeyboardEvent) => { if (e.key == "Enter") { e.preventDefault(); router.push({ pathname: '/search', query: {search : keywor..