묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결손에 익는 Next.js - 블로그 만들기
초반부 pnpm dev 후 발생하는 에러
초기에 pnpm으로 example 다운받고pnpm dev로 실행 후기능을 사용해보면, 블로그의 글을 클릭하면 아래처럼 에러가 나오는데이유와 해결방법이 어떻게 되나요? 아래는 명령창에 나오는 에러입니다.Error: Route "/blog/[slug]" used `params.slug`. `params` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis at eval (app\blog\[slug]\page.tsx:55:70) at Array.find (<anonymous>) at Blog (app\blog\[slug]\page.tsx:55:34) 53 | 54 | export default async function Blog({ params }) { > 55 | let post = await getBlogPosts().find((post) => post.slug === params.slug); | ^ 56 | if (!post) { 57 | notFound(); // ?룷?뒪?듃媛� ?뾾?쑝硫? 404 ?럹?씠吏�瑜? 諛섑솚 58 | } 殊? [Error: A React Element from an older version of React was rendered. This is not supported. It can happen if: - Multiple copies of the "react" package is used. - A library pre-bundled an old copy of "react" or "react/jsx-runtime". - A compiler tries to "inline" JSX instead of using the runtime.] { digest: '685037146' } Error: Route "/blog/[slug]" used `params.slug`. `params` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis at eval (app\blog\[slug]\page.tsx:15:64) at Array.find (<anonymous>) at Module.generateMetadata (app\blog\[slug]\page.tsx:15:28) 13 | 14 | export function generateMetadata({ params }) { > 15 | let post = getBlogPosts().find((post) => post.slug === params.slug) | ^ 16 | if (!post) { 17 | return 18 | }
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
build and run using 설정
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]화면캡쳐가 안되서 아쉬운데섹션8 요구사항 분석 에서 0:35 쯤 build and run using, run tests using 두가지 설정을 IntelliJ IDEA 로 모두 바꾸라 하셨는데 제가 요즘 검색해보니까 Greadle 3.0 이상부터는 이부분을 Gradle로 유지하라고 본적이 있습니다만, 강의 찍으셨던 시기와 지금은 버전이 다르니까혹시 저는 Gradle로 유지하는게 맞는지 정답을 듣고싶습니다.
-
해결됨ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
syslog
안녕하세요syslog관련 splunk 데이터 분석에 관해 실습하던도중 bee box에서 ping 8.8.8.8을 통신한건 데이터에 안뜨는데 snort탐지는 잘됩니다. 혹시 뭔가 설정이 잘못된걸까요 udp 514 포트 및 전부다 설정 똑같이 했는뎅 ㅠㅠ
-
미해결김영한의 실전 자바 - 기본편
확장 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 강사님 Closed for modification: 기존의 코드는 수정되지 않아야 한다. 이 부분에서 클라이언트는 수정되면 안되는 것으로 이해를 했는데 만약 Car에서 옵션기능이 추가 됐으면 Driver도 사용 할 수 있게 추가 되어야 될텐데 OCP 원칙을 어기는 걸까요?
-
해결됨
sdk gradle 에러
This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered error 에러가 뜨는데 잘 모르겠습니다. jdk 17로 설치하였습니다.
-
미해결
아무리 찾아도 모르겠습니다
AILURE: Build failed with an exception.* What went wrong:Execution failed for task ':flutter_plugin_android_lifecycle:compileDebugJavaWithJavac'.> Could not resolve all files for configuration ':flutter_plugin_android_lifecycle:androidJdkImage'. > Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}. > Execution failed for JdkImageTransform: /Users/cyhanul/Library/Android/sdk/platforms/android-34/core-for-system-modules.jar. > Error while executing process /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/jlink with arguments {--module-path /Users/cyhanul/.gradle/caches/transforms-3/b7b9aec28f66fd7b93d426bf7780c8dc/transformed/output/temp/jmod --add-modules java.base --output /Users/cyhanul/.gradle/caches/transforms-3/b7b9aec28f66fd7b93d426bf7780c8dc/transformed/output/jdkImage --disable-plugin system-modules}* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.BUILD FAILED in 3s 강의 듣다가 flutter clean 진행했다가, 저런 에러가 발생하는데 잡을 수가 없네요.
-
미해결견고한 결제 시스템 구축
confluent > skip 이 더이상 안되나봅니다.
이게 이제는 skip 으로는 안되나보네요..ㅎㅎ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
JSP 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]서블릿에서는 request, response로 직접 응답 정보를 설정하고 화면에 어떻게 뿌려주는 지를 설정해줬었는데 JSP는 이 과정을 저희가 작성해줄 필요 없이 JSP에서 자동으로 해주는건가요??`MemberFormServlet, MemberListServlet, MemberSaveServlet` 같은 파일 없이도 내부적으로 이런 과정이 추상화되어 있기 때문에 가능한건지 JSP에서 어떻게 클라이언트 요청과 응답이 진행되는 건지 궁금합니다. 그리고 기존에는 text/html 형식이면 이거대로 하고 단순히 메시지 바디로 데이터 전송을 하는 경우에도 request, response로 제어가 가능했다면 jsp는 html 파일을 자체적으로 지원하는 형태처럼 보이는데 그러면 jsp의 경우에는 html과 함께 쓰일 때만 사용하는 것인가여?
-
미해결스프링부트 시큐리티 & JWT 강의
수료증 문의
혹시, 강의 수강 완료 후 수료증 발급이 가능할까요?
-
해결됨웹 개발자라면 꼭 알아야 할 보안 기초
수료증 문의
혹시, 강의 수강 완료 후 수료증을 받을 수 있는 강의 인가요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
클라이언트 컴포넌트에서의 서버컴포넌트 재호출에 대한 질문
선생님이 이번 강의에서 서버액션을 이용한 서버컴포넌트 재검증에 대한 설명을 해주셨는데요. 방금 강의를 듣고나니 불현듯, 어? 그럼 클라이언트 컴포넌트에서, post요청을 날리면 서버컴포넌트 업데이트를 어떻게 치지? 방금 설명해주신것처럼 모든 post 요청을 서버액션으로 만든 후에 revalidatePath나 revalidateTag를 사용해야하는건가? 라는 의문점이 들었습니다. 보통 실무에서는 프론트가 다이렉트로 db에 접근하는 일이 거의 없기 때문에, 백엔드가 항상 붙어있는데그럼 결국 클라이언트 컴포넌트에서 서버액션을 통해 post요청을 보내고, 웹서버측에서는 백엔드에 post요청을 보내는식의 2번작업이 일어나야만, post요청이 끝나고 서버컴포넌트의 업데이트가 가능한걸까요 ?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
App 라우터 쿼리스트링
App 라우터 방식에서 쿼리 스트링을 불러오는 방식이 강의를 보니까 두 가지로 확인 됩니다. 두 가지의 차이점이 무엇 인지와 두 개를 병행하면서 사용해도 상관없는지 확인 부탁 드립니다. 1. useSearchParams( ) 사용export default function Searchbar() { const router = useRouter(); const searchParams = useSearchParams(); //searchParams 훅은 쿼리스트링을 가져오는 것인데 빌드타임에는 //쿼리스트링을 가져올 수 없으므로 빌드타임에서 오류가 발생한다. //그래서 해당 페이지는 사전렌더링에서 제외시켜야 한다. const [search, setSearch] = useState(""); const q = searchParams.get("q"); 2. searchParams를 함수에 인자로 넣은 경우export default async function Page({ searchParams, }: { searchParams: Promise<{ q?: string; }>; }) { const { q } = await searchParams;
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
서버 개발 시 언어는 어떤걸로
안녕하세요. 서버 개발시에는 저스팩 서버로 최대 효율을 내려면 node로 가야할거같은데 제가 주 언어가 자바라서 고민입니다. 서버는 어떤 프레임워크로 구성하셨나요?
-
해결됨아는 만큼 보이는 웹 접근성 WCAG
노션 링크 어디서 받을 수 있을까요? :)
안녕하세요.노션 링크 제공해주시는 건가요?어디서 받을 수 있을까요? 🙂
-
미해결AI 블로그: 콘텐츠 기획부터 완성까지(전자책 PDF 제공)
pdf 제본소 책출력 문의
제공되는 자료 "AI_BLOG1.pdf"를 제본소에서 떡출력으로 책처럼 출력맡기고 싶은데 저작권이 있는 자료는 안된다고 합니다. 좋은 방법이 있을까요?
-
미해결챗GPT 비즈니스 글쓰기: 당신의 업무 비서가 되는 방법 (입문편)
pdf 제본소 출력문의
제공되는 "챗GPT_프롬프트_사용자_가이드__글쓰기편.pdf" 파일을 제본소에 출력을 맡기고 싶은데 저작권이 있는 파일은 출력이 안된다고합니다. 책자로 떡출력해서 실물로 보고싶은데 방법이 없을까요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
실행 시켰을 때 화면이 좀 다르게 나와서 고치고 싶습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.실행 했을 때 강사님과의 실행 결과 화면이 다르게 나오는데 혹시 세팅하는 방법을 좀 알 수 있을까요?
-
미해결파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
git에 있는 코드를 다운 받아 실행 해봤는데 에러가 났습니다.
안녕하세요, 제가 어떤식으로 작동하는지 보고 싶어서 먼저 다운 받아서 실행해봤는데, 이런 에러가 발생합니다. 채팅방 생성까진 되지만 채팅방으로 들어가면 1초후에 팅겨 http://127.0.0.1:8000/chat/ 주소로 자동 이동됩니다. AttributeError: 'ChatConsumer' object has no attribute 'channel_name'. Did you mean: 'channel_layer'?WebSocket DISCONNECT /ws/chat/2/chat/ [127.0.0.1:50136]HTTP GET /chat/ 200 [0.01, 127.0.0.1:50118] 질문 받아주셔서 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
koreanjson 관련 사이트가 접속이 안되어 postman으로 실행이 안되네요
koreanjson 관련 사이트가 접속이 안되어 postman으로 실행이 안되네요
-
미해결
seo 강의 언제 나올 예정일까요
연기가 계속되고 있는 것 같은데 , 확실히 나오는건 맞는걸까요 ㅜㅜseo 강의 많이 기다리고 있는데 넘 아쉽습니다