묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
선생님 프론트 강의 진행 중 문의드립니다.
선생님 안녕하세요. 저는 선생님 강의를 기반으로 블로그를 제작하는데 레이아웃을 제가 원하는 형식으로 해보고 싶어서 제작중인데요, 부트스트랩을 이용하지 않고 직접 디자인하면서 만들거라서 진행중인데 header 컴포넌트 이구요. 이 강의를 보기전에는 로그인이라는 버튼에 onClick이벤트를 적용해서 modal의 상태값을 true로 바꿔줘서 모달창이 열리게 했었습니다. 그런데 선생님 강의에서는 그 방식이 아닌 것 같아서,, 어떤식으로 적용해야 하는지 모르겠습니다. 이건 loginModal이구요, 부트스트랩을 이용하지 않아서 선생님이 강의에서 사용하신 부트스트랩 컴포넌트에 넣는 코드들이 잘 이해가 가지 않습니다,, 이건 현재 부분에서 제작된 UI입니다 저의 의도는 저기 로그인 이라는 버튼을 클릭했을때 모달창이 열리는 것을 구현하려고 합니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
몽고DB
선생님 안녕하세요 강의 정말 감사합니다. 15분 30초까지 코딩을 완료한 상태이며 console에도 Sumbit 버튼을 클릭시 정상적으로 success가 나옵니다 그런데 몽고DB에가면 데이터가 어딨는지 모르겠는데 혹시 어떻게 확인하는거지 알수있을까요? ㅜ 아 그리고 mongodb+srv://playck:<password>@test.6hpge.mongodb.net/<dbname>?retryWrites=true&w=majority 강의에는 <dbname>? 이 부분은 복사할때도 test라 나오는데 저는 복사하면 <dbname>? 이렇게 나오는데 이 부분은 무엇을 입력해야할까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
translate 질문합니다!
10:53 에서 이미지들에가 각각 transform을 설정하는데 transform:translate에서 x축에는 양수값 40px씩 증가하는데 y축에서는 -40px씩 음수값으로 설정해서 40px씩 증가하는게 이해하기가 어렵습니다 ㅠ.ㅜ
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
13분08초 부분쯤에 질문이있습니다
항상 최대한 잘 알려주려고 노력해주셔서 감사합니다 API에서 엑셀로 옮길때 이런 태그들이 같이 나와가지고 없애고 싶어서 밑에 질문들을 보고 시도하고있는데 .get_text()나 .string을 썻는데 도오류가 떠가지고 질문드립니다. data = res.json() for item in data['items'] : num += 1 excel_sheet.append([num, item['title'] , item['link']]) 코드는 이부분입니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
AttributeError: partially initialized module 'pickle' has no attribute 'dump' (most likely due to a circular import)
선생님이랑 똑같은 코드를 썻는데, 저는 이게 뜨는데, 뭐가 잘못 된건가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
개발자 도구창에서 vue가 사라졌어요?
안녕하세요? 수고가 많으십니다. 이전까지 개발자 도구창에 vue가 잘 떠서 열심히 따라왔는데... vue-cli에서 갑자기 vue가 사라졌습니다. 이유가 뭘까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
백엔드 https적용후 로그인시 cors에러
back/app.js에서 cors를 https로 바꾸어 주었는데도 로그인 하면 cors에러가 납니다. ㅠㅠ 보면 request는 https로 잘가는데 response에서 http로 응답해서 에러나는데 고쳐줘도 에러나는 이유가 뭘까요?? app.js const express = require('express');const cors = require('cors');const session = require('express-session');const cookieParser = require('cookie-parser');const passport = require('passport');const dotenv = require('dotenv');const morgan = require('morgan');const path = require('path');const hpp = require('hpp');const helmet = require('helmet');const postRouter = require('./routes/post');const postsRouter = require('./routes/posts');const userRouter = require('./routes/user');const hashtagRouter = require('./routes/hashtag');const db = require('./models');const passportConfig = require('./passport');dotenv.config();const app = express();db.sequelize.sync() .then(() => { console.log("db 연결 성공"); }) .catch(console.error);passportConfig();/*front 의 정보(data)를 req 에 붙여줌 */if (process.env.NODE_ENV === 'production') { app.set('trust proxy', 1); app.use(morgan('combined')); app.use(hpp()); app.use(helmet()); app.use(cors({ origin: 'https://gowoonsori.site', credentials: true, }));} else { app.use(morgan('dev')); app.use(cors({ origin: true, credentials: true, }));}//__dirname 현재 폴더app.use('/',express.static(path.join(__dirname, 'uploads'))); app.use(express.json()); app.use(express.urlencoded({ extended: true})); app.use(cookieParser(process.env.COOKIE_SECRET));app.use(session({ saveUninitialized : false, resave : false, secret : process.env.COOKIE_SECRET, cookie : { httpOnly : true, secure : true, domain : process.env.NODE_ENV === 'production' && '.gowoonsori.site' },}));app.use(passport.initialize());app.use(passport.session());app.get('/', (req,res) =>{ res.send('hello express');});app.use('/posts',postsRouter);app.use('/post',postRouter);app.use('/user',userRouter);app.use('/hashtag',hashtagRouter);app.listen(3065, () => { console.log('서버 실행중');}); front 의 conifig/confing.js export const backUrl = 'https://api.gowoonsori.site';
-
MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
mongodb 실습
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C언어
6.1 1분 40초
제가 작성해본 코드인데요 실행할 때 자꾸 오류가 나네요.. 제 눈에는 괜찮아 보이는데 어디가 문제인거죠 이 코드... 너무 어렵네요ㅜㅜ.. #include <stdio.h> int main(void) { int first; char next = 0; printf("Enter an integer (q to quit) : "); scanf("%d", &first); while (next != 'q') { printf("Enter next integer (q to quit) : "); scanf("%c", &next); first = first + (int)next; } printf("Sum = %d", first); return 0; } 질문이 하나 더 있습니다.. 선생님께서 짜신 코드는 while문 시작하자마자 바로 sum = sum + num이 나오잖아요 제가 궁금해서 저걸 while문의 맨 마지막 부분으로 옮겨봤거든요(밑에 코드 참고해주세요) 실행이 똑같이 잘 되더라구요.. 근데 저는 맨 처음에 입력한 숫자는 더해지지 않을거라고 생각했거든요.. 왜냐면 처음 입력한 숫자가 num에 들어갔는데 바로 입력을 받게 되면 두번째로 입력을 받게 된 숫자에게 덮어써지니까요.. 이건 왜 그런거죠?ㅜㅜ.. #include int main(void) { int num, sum = 0; int status; printf("Enter an integer (q to quit) : "); status = scanf("%d", &num); while (status == 1) { printf("Enter next integer (q to quit) : "); status = scanf("%d", &num); sum = sum + num; } printf("Sum = %d\n", sum); return 0; }
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
A keyborad가 안나옵니다;;;
현재 버전은 4.25.3 버전이라 없어진건가요??
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
LinkDiscoverers 추가
안녕하세요. 스프링부트 2.3으로 진행하는 중입니다. 스웨거 디펜던시 추가 시 오류가 발생하여 기존의 질답을 참고하여 SwaggerConfig 에 LinkDiscoverers 빈을 추가해줬는데요. 왜 LinkDiscoverers 를 빈으로 등록해줘야지 오류가 나지 않는건가요? 이 세팅이 디폴트로 들어가야하는지 궁금합니다 좋은 강의 감사합니다
-
해결됨Vue로 Nodebird SNS 만들기
proxy 문의 드립니다.
proxy 설정후 API 접속 시 생소한 오류가 발생하여 문의 드립니다. 구현한 proxy 기능이 로컬에서 잘되어 서버에서 build 및 start하여 실행하였습니다. proxy로 api서버로 접속시 접속이 안됩니다. 그런데 백엔드 서버에서 실행하면 잘됩니다. 혹시 이유를 알 수 있을까요? ------------- 오류--------------- Request URL : http://localhost:8080/api/ Referer Policy: no-referrer-when-downgrade Request Headers Provisional headers are shown ------------- 서버--------------- 백엔드 API IP : 192.168.5.**:1111 nuxt IP : 192.168.5.**:2222 ------------- 소스--------------- index.vue getApi () { this.$axios.get(`/api/acc/key`) .then((res) => { this.datas = res.data; console.log(this.datas); }) .catch((ex) => { console.log('error-', ex); }); nuxt.config.js modules: [ '@nuxtjs/axios', '@nuxtjs/proxy', ], proxy: { '/api': 'http://192.168.5.**:2222/', },
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
혹시 UIManager 쪽 들을때 바로 이해가안되면
처음부터 다시하는게 좋을까요 아니면 쭉 끝까지했다가 다시 처음부터 알아보는게 좋을까요 내년 초까지 포트폴리오 하나 만들고싶었는데 게임프로젝트를 완성해본 경험이없어서 전체적인 시스템구현을 쭉 따라쓰면서 이런게있고 실무에선 이렇게 쓰는구나 같은걸 알아보고 프로젝트를 진행해보면 수월할까싶어서 처음부터 끝까지 따라진행하고있는데 UIManager 들어가면서 바로바로 이해도안되는경우가 많고(사실거의다) 시간을 들여서 이해하려고 해도 이해할 수 있을거란 자신이 잘 없습니다.. 그래서 아예 처음부터 다시 보는게 좋을까요? 아니면 그래도 끝까지 따라해보고 전체적인 흐름을 보고난뒤에 하나하나 직접구현해보는게 좋을까요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
파일이 github에 없는 것 같아요..
안녕하세요? 강의 잘 보고 있습니다^^ 다름이 아니고 지금 sns 만들기 보고 있는데 렌더링 퍼그 파일이 github들어가서 nodejs-book/ch9에 들어가면 html파일들만 있는 것 같습니다. pug파일은 어디서 얻을 수 있나요?
-
미해결인스타그램 클론 - full stack 웹 개발
settings의 SITE_ID 가 뭔가요?
뭔지 궁금합니다.
-
미해결우디의 포토샵 강좌
우디샘~ 질문있어요
선생님 뭐가 문제일까요? fill 선택이 안되도록 되어져있어요. 레이어도 그대로 따라한 것 같은데 뭐가 문제일까요?
-
미해결코딩의민족 앱 제작 (Android kotlin)
.collection(
안드로이드 스튜디오 버전은 4.0.1입니다. 밑에 있는 코드 부분들이 작동이 안되는거 같습니다. 저장이 되긴 되는거 같은데 버튼을 누른 다음에 동작이 되지 않습니다. 메시지도 띄워지지 않고요. 데이터를 불러오는 코드는 잘 되는데 Firebase Cloud Firestore 에는 데이터들이 하나도 없네요.. 그리고 이 강의에서 나오는 Firebase와 지금 Firebase는 업데이트가 되서 그런지 조금 다르네요. 그리고 로그인이 자동으로 되서 답답합니다. ㅠㅠ 리뷰 버튼을 누르고 작성하는 버튼을 누르면 앱이 꺼집니다. 버전이 높아서 코드들이 다른가요 아니면 무슨 문제인가요. ㅠㅠ 빠른 답변 부탁드립니다 ㅠㅠㅠㅠ *build.gradle (:app)* apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'apply plugin: 'com.android.application'android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { applicationId "com.example.comin" minSdkVersion 16 multiDexEnabled true targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } }}dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.3.1' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'androidx.legacy:legacy-support-v4:1.0.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' //noinspection GradleCompatible implementation 'com.android.support:design:28.0.0' implementation 'de.hdodenhof:circleimageview:3.1.0' implementation 'com.google.firebase:firebase-analytics:17.5.0' implementation 'com.google.firebase:firebase-auth:19.3.2' implementation 'com.google.firebase:firebase-firestore:20.2.0'}apply plugin: 'com.google.gms.google-services' *JoinInfoActivity* db.collection("users") .document(auth.currentUser?.uid.toString()) .set(user) .addOnSuccessListener { Log.e("JoinInfoActivity", "성공") val intent = Intent(this, MainActivity::class.java) startActivity(intent) } .addOnFailureListener { Log.e("JoinInfoActivity", "실패") } *ReviewFragment* db.collection("reviews") .get() .addOnSuccessListener { result -> for(document in result) { rating_array.add(document.get("rating") as String) text_array.add(document.get("test") as String) nickname_array.add(document.get("writer") as String) } review_adapter.notifyDataSetChanged() } .addOnFailureListener {exception -> } *MarketInfoActivity* FirebaseUtils.db .collection("zzim") .document(FirebaseUtils.getUid()) .set(lecture) .addOnSuccessListener { Toast.makeText(this, "성공", Toast.LENGTH_LONG).show() } .addOnFailureListener { Toast.makeText(this, "실패", Toast.LENGTH_LONG).show() }
-
미해결홍정모의 따라하며 배우는 C언어 (부록)
12:30 의 ArrayQueue.h
12:30 의 ArrayQueue.h의 struct element {charname[TIZE];} element; 로 구조체 element 타입에 대한 element라는 객체를 선언하고있는데요 , 굳이 그럴필요가 있나요? 단순히 구조체element만을 선언해도 되지않나 싶은데 어떻게 생각하시나요?
-
미해결우디의 포토샵 강좌
질문있어요~
제가 delete 키를 누르는데 아래와 같은 창이 뜨더라구요. 그래서 지우지 못하고 있는데 지난 영상에서 배운 ctrl J 해서 따는 거는 똑같이 되서 제가 사진 가운데를 어둡게 강조할 수 있게 되었는데 만약에 가장자리를 어둡게 하고 싶을 때, delete키가 먹지 않으면 어떻게 해야할까요?
-
미해결코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)
ajax 수업중 오류
ajax 수업듣는중 sample.html이나 다른 버튼 클릭하면 "from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. 이런 오류코드가 나옵니다. 해결방안 좀 알려주셨으면 합니다.ㅠ