본문 바로가기

전체 글168

spa 배포시 주소창에 pathname을 직접 입력했을 때 404 에러 프리온보딩 사전 과제를 하면서 개발할 때는 잘 되니까 의식하지 못했었는데, 배포후 주소창에 '/todo' 를 입력했을 때 제대로 작동을 하지 않는다는걸 다른 동기분에게 피드백을 받으면서 알게 되었다. 이유가 무엇일까? 1. 검색해본 결과 spa이기 때문에 index.html에 대한 자원만 존재하고 다른 주소를 입력시엔 그 주소에 대한 자원이 없기 때문이라고 한다. 2. 그렇다면 프로젝트를 진행할 때 배포했을 때는 잘 됐었는데 왜 netlify나 github page에서 할 때는 왜 안됐던 걸까? -S3를 배포할 때를 생각해본다면 오류가 났을 시 지정했던 문서를 index.html로 설정했었는데, 그 당시에는 그냥 따라하기만하고 "왜"라고 생각을 안해봤던 게 패착이었다. spa의 특성을 생각하지 않다니.... 2022. 12. 13.
1일차 vite-plugin-next-react-router을사용해 next를 사용하는 것처럼 라우팅을 했다. 하면서 정말 흥미로운걸 보게되었는데 이전에 react-router-dom을 사용할 때는 아래와 같이 사용했었다. 근데 useRoutes를 사용해서 이런식으로도 가능하다 import React from "react"; import { Outlet } from "react-router-dom"; export const routes = [ { path: "/", element: , children: [ { path: "/", element: , index: true }, { path: "/cart", element: , index: true }, { path: "/products", element: , in.. 2022. 12. 9.
221129 11월 목표중 하나였던 프로그래머스 1단계 다 풀기! 오늘부로 끝이 났다. 하나 풀기도 벅찼던게 엊그제같은데!! 약 12문제 남겨두고 풀다 말고 포기하 반복하다가 결국 풀었다 역시 두려워서 피하는게 가장 잘못된 행동인 것 같다. 결국엔 풀리긴 풀리니까!! 12월 목표도 끝낼 수 있길! 2022. 11. 29.
221126 프로그래머스 1단계 8문제 남았다. 근데 그 이후는 좀 어려워서 1문제푸는데도 시간이 오래 걸리는구만. 오늘 체육복 풀었고, 남은 시간동안 면준과 라이브코딩 사놓은거 강의들어보려구한다..! +6문제남음..! 2022. 11. 26.