묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
ApplicationContext 에러
이 오류때문에 지금 강의진도가 안나가네요 ㅠ.. 2시간동안 커뮤니티에 올라온 해결방법 다 적용해봤는데도 안됩니다.. 야생형은 저랑 맞지않는걸까요..... 한 회사의 주니어개발자로 일하는 중이고 회사에서 이클립스를 써서 인텔리제이대신 이클립스로 영한강사님 강의를 입문부터 기본까지 따라오고있는데 야생형코스 따라오다가 jpa활용1편부터 엄청나게 막히네요.. ㅠㅠㅠ h2 데이터베이스 연결완료 yml파일 띄어쓰기랑 MVCC 삭제완료 뭐가 문제일까요? 개발환경 설정을 잘못한건지 H2데이터베이스도 localhost:8082 쳐서 들어가면 안들어가지고 h2.bat으로만 접속이 가능한데.. 원래 이런건가요? 너무 지식이없어서 답답하네요 ㅠㅠ 차라리 jpa기본 듣고 이 강의를 들어야하는걸까요..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요..첫 프로젝트를 시작하는데 인텔리제이에서 오류가 발생합니다 ㅠㅠ
hello-spring 프로젝트를 시작하는데 gradle 과 관련해서 오류가 발생하고 있습니다..인터넷에 검색해도 자료가 많지 않고 하여 어떻게 해결할지 갈피를 전혀 잡지 못하겠습니다 ㅠㅠ 우선 에러 문구는 다음과 같습니다. java.lang.NoClassDefFoundError: org/gradle/api/internal/plugins/DefaultConvention at org.jetbrains.plugins.gradle.tooling.builder.ProjectExtensionsDataBuilderImpl.buildAll(ProjectExtensionsDataBuilderImpl.groovy:50) at org.jetbrains.plugins.gradle.tooling.internal.ExtraModelBuilder.buildAll(ExtraModelBuilder.java:67) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$BuilderWithNoParameter.build(DefaultToolingModelBuilderRegistry.java:223) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$UserCodeAssigningBuilder.lambda$build$0(DefaultToolingModelBuilderRegistry.java:322) at org.gradle.configuration.internal.DefaultUserCodeApplicationContext$CurrentApplication.reapply(DefaultUserCodeApplicationContext.java:98) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$UserCodeAssigningBuilder.build(DefaultToolingModelBuilderRegistry.java:322) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$LockAllProjectsBuilder.lambda$build$0(DefaultToolingModelBuilderRegistry.java:279) at org.gradle.api.internal.project.DefaultProjectStateRegistry.withMutableStateOfAllProjects(DefaultProjectStateRegistry.java:144) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$LockAllProjectsBuilder.build(DefaultToolingModelBuilderRegistry.java:279) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$BuildOperationWrappingBuilder$1.call(DefaultToolingModelBuilderRegistry.java:300) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$BuildOperationWrappingBuilder.build(DefaultToolingModelBuilderRegistry.java:297) at org.gradle.tooling.internal.provider.runner.DefaultBuildController.getModel(DefaultBuildController.java:102) at org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter$2.getModel(InternalBuildActionAdapter.java:77) at org.gradle.tooling.internal.consumer.connection.BuildControllerAdapter.getModel(BuildControllerAdapter.java:62) at org.gradle.tooling.internal.consumer.connection.AbstractBuildController.findModel(AbstractBuildController.java:57) at org.gradle.tooling.internal.consumer.connection.AbstractBuildController.findModel(AbstractBuildController.java:44) at org.jetbrains.plugins.gradle.model.ProjectImportAction.addExtraProject(ProjectImportAction.java:134) at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:76) at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:40) at org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:80) at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.runAction(AbstractClientProvidedBuildActionRunner.java:132) at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.apply(AbstractClientProvidedBuildActionRunner.java:119) at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.apply(AbstractClientProvidedBuildActionRunner.java:96) at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$fromBuildModel$2(DefaultBuildTreeLifecycleController.java:84) at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$doBuild$4(DefaultBuildTreeLifecycleController.java:105) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:213) at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.doBuild(DefaultBuildTreeLifecycleController.java:99) at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.fromBuildModel(DefaultBuildTreeLifecycleController.java:70) at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner.runClientAction(AbstractClientProvidedBuildActionRunner.java:58) at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:47) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.internal.buildtree.ProblemReportingBuildActionRunner.run(ProblemReportingBuildActionRunner.java:50) at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:69) at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:90) at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41) at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.lambda$execute$0(RootBuildLifecycleBuildActionExecutor.java:40) at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:128) at org.gradle.launcher.exec.RootBuildLifecycleBuildActionExecutor.execute(RootBuildLifecycleBuildActionExecutor.java:40) at org.gradle.internal.buildtree.DefaultBuildTreeContext.execute(DefaultBuildTreeContext.java:40) at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.lambda$execute$0(BuildTreeLifecycleBuildActionExecutor.java:40) at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53) at org.gradle.launcher.exec.BuildTreeLifecycleBuildActionExecutor.execute(BuildTreeLifecycleBuildActionExecutor.java:40) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:61) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor$3.call(RunAsBuildOperationBuildActionExecutor.java:57) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:79) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:79) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionExecutor.execute(RunAsBuildOperationBuildActionExecutor.java:57) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecutor.execute(ContinuousBuildActionExecutor.java:103) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecutor.execute(SubscribableBuildActionExecutor.java:64) at org.gradle.internal.session.DefaultBuildSessionContext.execute(DefaultBuildSessionContext.java:46) at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.lambda$execute$0(BuildSessionLifecycleBuildActionExecuter.java:55) at org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:69) at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:54) at org.gradle.tooling.internal.provider.BuildSessionLifecycleBuildActionExecuter.execute(BuildSessionLifecycleBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:63) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:58) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:47) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:31) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:65) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75) at org.gradle.util.internal.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:84) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) 관련해서 도움 주실 수 있는 분 계실까요? ㅠㅠ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
post
post 형식의 body인데 어떻게 name부터 imgUrl까지 destructuring할 수 있나요??정보가 입력되기 전인데 왜 그런지 궁금합니다..그리고 create({name:name,description:description..})이게 무슨 뜻인지 모르겠어요 key가 name,value가 name이런거를 만들라는건데 잘 이해가 가지 않습니다..ㅜ app.post("/products", (req, res) => { const body = req.body; const { name, description, price, seller, imageUrl } = body; models.Product.create({ name, description, price, seller, imageUrl, }) .then((result) => { console.log("상품 생성 결과 : ", result); res.send({ result, }); })
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 기본 1단계
텍스트뷰와 리스트뷰가 헷갈리는데
텍스트뷰를 먼저 만들어서 리스트뷰에 넣는 개념인가요?..
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
질문있습니다!
안녕하세요. 개발자 콘솔 network에 관하여 질문있습니다. Request Headers는 제가 백엔드에 요청을 한 headers라는것은 알겠는데요! Response Headers는 약간 좀 헷갈리네요.. 인터넷 브라우저에서 제가 어떤 요청을(ex axiosPost (api/users/login')) 보내는 동시에 개발자콘솔에 network에서 loing에 보면 Request Headers와 Response Headers가 같이 있잖아요? Response Headers는 이게 백앤드에 통신이 갔다가 백앤드로부터 저에게 온(response) headers인가요?.. 반응오는 속도가 제가 요청 보낸 속도랑 거의 동시여서 헷갈리네요...
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
openCV로 이미지 로딩할때의 에러 질문입니다
강사님 안녕하세요, 먼저 좋은 강의 정말 감사드립니다. 코딩과 전혀 관련없는 연구를 하고 있는 연구원인데, 이미지 분석에 딥러닝 기술을 이용하고 싶어서 방법을 찾던 도중 강사님의 강의를 보게 되었습니다. 걷기도 전에 때론 뛰어야 한다는 말씀이 너무 가슴깊이 와닿아서 열심히 하고있지만, 경험도 없고 코딩에 소질이 없어서 그런지 정말 어렵네요.. 그래도 강사님 덕분에 어느정도 따라가고 있습니다. 진심으로 감사드립니다. 오늘 질문드리고 싶은 내용은 다음과 같습니다 구글 드라이브에 있는 이미지를 colab으로 옮겨서 로딩하려고 하는데, 위와 같은 에러가 자꾸 뜹니다. 혹시 해결방법이 있을까요? 감사합니다.
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
오라클 데이터베이스..
안녕하세요 강의 너무 잘 보고 있습니다. 오라클 11g 다운 불가인데 뭘 받으면 될까요...?
-
미해결따라하며 배우는 MySQL on Docker
wsl을 이용한 mysql 접속 문제
안녕하세요, Windows의 wsl에서 해당 강의를 진행하려고 하는데, 접속부터 벌써 문제가 생깁니다. ㅠㅠ 192.168.198.~는 wsl에서 ifconfig로 확인한 ip 주소 (eth0)인데, 여기로 접속이 안 돼서 혹시나 해서 이것저것 관련된 곳으로 시도해 봤는데 모두 안 됩니다... localhost의 경우에는 host ip와 공유하므로 이렇게 접속하면 될까 했는데 역시나 mysql-server를 실행시킨 곳이 이 곳이 아니라 실행이 안 되는 것 같습니다. ufw나 iptables를 이용해서 포트를 모두 열어봤는데도 진행할 수 없어 질문 남깁니다... docker image는 mysql:5.7.35, wsl 상에서는 mysql-client 5.7.35 버전을 받아서 수행했습니다. 읽어주셔서 감사합니다.
-
해결됨스프링 핵심 원리 - 기본편
@SpringBootApplication에 ComponetScan이 있다면 특별한 경우가 아니면 ComponentScan을 쓸 필요가 없나요?
안녕하세요 김영한 선생님! 강의 정말 잘 듣고 있습니다. 이번 강의를 듣다가 몇가지 의문점이 생겨서 질문드립니다^^ 1. @SpringBootApplication 에 대한 강사님의 설명을 듣고보니, @ComponentScan이 @SpringBootApplication에 있으니 굳이 따로 해줘야하나 하는 생각이 들었습니다. filter를 이용해야 하는 경우와 같이 특별한 경우가 아닐 경우에는 굳이 다른 클래스에서 @ComponentScan을 사용할 필요는 없는 건가요? 2. 기존에 Configuration을 담당하던 클래스에 들어갔던 정보들이 이제는 스프링을 통해서 관리가 돼는 것을 이해했습니다. 여기까지만 봤을땐 Configuration을 담당하는 클래스는 이제 없어져도 무방한 것 같다는 생각이 들어서요. 근데 실제로 그럴 거 같지는 않아서 Configuration을 담당하는 클래스에는 어떤 정보들이 추가로 들어가나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
2021.08.08자, .200버전 사용하시는 분들! h2연결 안될 때
application.yml에서 url설정할 때, MVCC=TRUE 제거하시면 이런 오류 없앨 수 있답니다..! 조사해보니 MVCC=TRUE 기능(?) 이제 없다고 합니당..!
-
해결됨실전! 웹사이트제작! Step by Step! (쌩초보 코스)
추후 강좌문의
안녕하세요 강사님 혹시 이거 다음 강좌로 플렉스나 제이쿼리,자바스크립트를 사용해서 웹사이트를 만드는 강좌는 어떤 것이 있나요??
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 권한 요청드려요 ~
인프런 아이디 : injokly 인프런 이메일: injokly@gmail.com 깃헙 아이디: injokly@gmail.com 깃헙 Username : injokly
-
미해결홍정모의 따라하며 배우는 C언어
scanf값이 잘 안받아집니다
메뉴 입력 예제에서 처음엔 scanf가 잘 받아지는데 스위치 문을 나가고 다시 메뉴가 보이고 scanf로 다른 글자를 받아야되는데 그게 한번 건너뛰어지고 다시 menu함수가 실행되서 Enter the letter of your choice 글자가 두번 중복되는 문제가 생깁니다. 디버그 해도 원인을 모르겠는데 왜 그런걸까요?..ㅠㅠ #include <stdio.h> char input; int num; void menu() { printf("Enter the letter of your choice: \n"); printf("a. avengers\t b. beep\n"); printf("c. count\t q. quit\n"); scanf("%c", &input); switch (input) { case 'a': printf("Avengers assemble!\n"); break; case 'b': printf("\a"); break; case 'c': scanf("%d", &num); for (int i = 1; i <=num; i++) { printf("%d\n", i); } break; default: break; } } int main() { do { menu(); } while (input != 'q'); return 0; }
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Android Studio (not installed)
안드로이드 스튜디오를 설치했는데도 termianl에서 flutter doctor를 실행하면 Android Studio(not installed)라고 나오네요. 어떻게 해야하나요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
노드 모듈을 지워도 지워도 다시 생기는데
직접 손으로 지워주고나서 작업을 하다보면 다시 어느새 노드모듈이 생겨있어요 npm install을 직접 하는것도 아니고 도커파일에서 RUN 로만 하는데 왜 로컬환경에 노드모듈이 생기는지..
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Filter를 사용하면 더 좋은 경우가 있을까요?
안녕하세요. interceptor 사용하는 게 더 좋다고 말씀해주셨는데 filter를 쓰면 더 좋은 경우가 있을 거 같은데 설명 부탁드립니다!
-
미해결실전! 웹사이트제작! Step by Step! (쌩초보 코스)
section visual
안녕하세요 강의 잘 듣고있습니다 section visual 작업하실때 왜 visual에 border를 주면 matinTitle에 margin-top 100px한것의 margin 상쇄현상이 없어지는건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
컨트롤 URI 부분 질문드립니다.
안녕하세요:) 아래의 컨트롤 URI 부분에 질문에 있어서 질문드립니다. orders/{orderId}/start-delivery 위의 컨트롤 URI 를 아래와 같이 바꾸고 orders/{orderID} 해더에 아래와 같은 문장을 추가하여 해결하는 방법이 URI 는 리소스만을 생각한다는 부분에서 맞는 것 같다고 생각되는데 start-delivery: true 위의 생각이 업계에서 올바르게 사용될 수 있는 방법인지, 아니라면 어떤 부분이 문제인지 답변 부탁드립니다! 개인적인 생각으로 Header 부분이 거대해질 수 있다는 문제가 있을 것 같지만 URI 정의상으로는 어떻게든 Header 에 넣어서 요청을 보내는 것이 옳다고 생각하여 질문드립니다.
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
질문있습니다.
안녕하세요 제로초님 본 강의 8분 10초에서 나와있는 것처럼 프론트엔드의 프록시를 주석처리하고 cors문제를 해결하려고 했습니다. 로그인에 이렇게 url을 입력하고 로그인 요청을 보냈는데 . . 이렇게 에러가 뜹니다. withCredentials을 true로 활성화 해줘도 같은에러가 발생합니다. 뭐가 잘못된것일 까요?...
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
css자손선택자 vs 자식선택자, 부모요소 vs 자식요소
.box div 에 border, width, height는 자식요소와 자손 요소가 똑같이 들어갔는데 padding은 왜 한 요소에만 들어간건가요?? 여기도 padding은 자식요소에 들어갔는데 결과에는 배경이 #000인 자손요소에 들어간거 같아요