inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

WriteConflict 질문있습니다

해결됨

MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법

강사님, 잘듣고 있습니다 write-conflict라는건 흔히 RDB의 Row level Lock과 동일하다고 보면 될까요? JPA 를 언급하셨는데, 어노테이션 기반 @Transactional 이나 ClientSession 객체를 사용한 수동세션 설정이 아니면 요 이슈는 생기지않는 것 같아요, 설명해주신 부분이 요것일까요? 트랜잭션이 불필요한 서비스에만 부분적으로 몽고를 도입하려는데, 저 같은 경우엔 이 이슈를 겪을 일이 거의 없겠네요 😅

  • mongodb
목동 개발자 댓글 1 좋아요 0 조회수 156

실무에서도 아틀라스를 사용하시나요?

해결됨

MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법

아틀라스와 같은 SaaS를 사용하시는지, 아니면 AWS docdb 등을 사용하시는지 궁금합니다

  • mongodb
  • go
목동 개발자 댓글 1 좋아요 1 조회수 160

eslint 설정 후 오류가 납니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

강의대로 eslint 설정한 후 { "extends" : [ "react-app" ] } npm run dev 하면 아래와 같은 에러가 납니다. VITE v6.0.3 ready in 354 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜ press h + enter to show help 오후 4:41:35 [vite] Internal server error: C:\Dev\fullstack-app\frontend\src\main.jsx 1:1 error Parsing error: The keyword 'import' is reserved ✖ 1 problem (1 error, 0 warnings) Plugin: vite-plugin-eslint File: C:/Dev/fullstack-app/frontend/src/main.jsx at TransformPluginContext._formatError (file:///C:/%EC%94%A8%EC%97%94%ED%8B%B0%ED%85%8C%ED%81%AC/Dev/fullstack-app/frontend/node_modules/vite/dist/node/chunks/dep-yUJfKD1i.js:47158:41) at TransformPluginContext.error (file:///C:/%EC%94%A8%EC%97%94%ED%8B%B0%ED%85%8C%ED%81%AC/Dev/fullstack-app/frontend/node_modules/vite/dist/node/chunks/dep-yUJfKD1i.js:47153:16) at TransformPluginContext.transform (file:///C:/%EC%94%A8%EC%97%94%ED%8B%B0%ED%85%8C%ED%81%AC/Dev/fullstack-app/frontend/node_modules/vite-plugin-eslint/dist/index.mjs:1:1989) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async EnvironmentPluginContainer.transform (file:///C:/%EC%94%A8%EC%97%94%ED%8B%B0%ED%85%8C%ED%81%AC/Dev/fullstack-app/frontend/node_modules/vite/dist/node/chunks/dep-yUJfKD1i.js:47001:18) at async loadAndTransform (file:///C:/%EC%94%A8%EC%97%94%ED%8B%B0%ED%85%8C%ED%81%AC/Dev/fullstack-app/frontend/node_modules/vite/dist/node/chunks/dep-yUJfKD1i.js:40852:27) 오후 4:41:35 [vite] Pre-transform error: C:\Dev\fullstack-app\frontend\src\main.jsx 1:1 error Parsing error: The keyword 'import' is reserved 파싱 오류 같은데 어느 설정파일을 수정해야 할까요?

  • react
  • redux
  • node.js
  • 웹앱
  • mongodb
CNTTECH 댓글 1 좋아요 0 조회수 255

spring으로 강의를 따라가도 될까요?

해결됨

MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법

안녕하세요, 한 가지 여쭤볼 게 있어 문의드립니다! 혹시 Java Spring 개발 중에 MongoDB 활용법을 익히고 싶어 강의를 찾아보던 중 커리큘럼이 너무 저에게 맞는 것 같아 수강을 고민하였는데요. Node로 이루어진 강의를 Spring으로 진행하면서 수강을 해도 문제가 없을지 의견 구해봅니다. 감사합니다.

  • mongodb
  • go
kkhy1236 댓글 2 좋아요 1 조회수 159

애플실리콘(M1) 몽고DB 최초 설치 후 실행 시 에러 Error: Permission denied

미해결

[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)

(해결된 문제로 혹시나... 이력을 위해 등록합니다) 저는 몽고db 8.0을 설치하였고 강의 영상과 다르게 arm관련 메시지가 없어서 쭉쭉 설치 모두 진행하고 마지막 실행 시에 에러 메시지가 노출된 경우입니다. Error: Permission denied @ rb_sysopen - /Users/user/Library/LaunchAgents/homebrew.mxcl.mongodb-community.plist 요런식으로 권한 문제 메시지였고 관련해서 찾아본 결과 https://parker-park.tistory.com/18 요 블로그?를 참고하여 해결할 수 있었습니다. 저는 유저명이 user 라서 아래와 같이... sudo chown user /Users/ user /Library/LaunchAgents

  • python
  • mongodb
  • dbms/rdbms
  • 데이터-엔지니어링
상빠 댓글 1 좋아요 0 조회수 238

lock의 순서를 지켜주자는 말의 뜻

해결됨

200억건의 데이터를 MySQL로 마이그레이션 할 때 고려했던 개념과 튜닝 방법

안녕하세요? 질문이 있습니다. 6분 20초쯤 "여러 데이터를 수정할 때는 발생하는 lock의 순서를 지켜주자" 라는 말을 이해하지 못했습니다. 좀 더 자세히 설명 가능하실까요? 트랜잭션 X에서는 A -> B 를 수정한다. 트랜잭션 Y에서는 B -> A 를 수정한다. Deadlock 발생할 가능성이 있음은 이해했습니다. 여기서 lock의 순서를 지킨다는 것이 무슨 뜻일까요? 트랜잭션 Y도 A -> B 흐름으로 수정하도록 만들라는 뜻인가요? 그렇다면 이해는 되지만, 트랜잭션 Y가 B -> A 로만 수정해야하는 상황이라면 어떻게 해소해야 하는지 궁금합니다. 감사합니다 :)

  • mysql
  • mongodb
  • mysql-workbench
  • mysql-query
댓글 1 좋아요 0 조회수 160

HomePage.vue에 작성한 내용이 화면엔 보이지 않습니다.

미해결

기획자님 이 정도 웹 개발은 배워보면 어떨까요? [이론+실습]

질문은 자세하게 적어주실 수록 좋습니다. 어느 부분을 수강중이신지 -> bmi 계산기 프로그램 완성하기 내가 어떻게 했는데, 어떤 결과가 나오기를 기대했는데, 다른 결과가 나왔는지 -> 노션의 코드들을 다 복사해서 붙여넣기 했는데 homepage 영역이 안나옵니다 작성하신 코드 및 오류 스크린샷 을 함께 첨부해주시면 좋아요!

  • HTML/CSS
  • javascript
  • vue.js
  • node.js
  • mongodb
  • 소프트스킬
댓글 2 좋아요 0 조회수 190

VUE CLI 설치 프로젝트 생성이 안됩니다

미해결

기획자님 이 정도 웹 개발은 배워보면 어떨까요? [이론+실습]

Vue CLI v5.0.8 ✨ Creating project in /Users/yeji/Desktop/2-17__/myfirestvuewapp. ⚙ Installing CLI plugins. This might take a while... npm error code EACCES npm error syscall open npm error path /Users/yeji/.npm/_cacache/tmp/e7f990df npm error errno EACCES npm error npm error Your cache folder contains root-owned files, due to a bug in npm error previous versions of npm which has since been addressed. npm error npm error To permanently fix this problem, please run: npm error sudo chown -R 501:20 "/Users/yeji/.npm" npm error Log files were not written due to an error writing to the directory: /Users/yeji/.npm/_logs npm error You can rerun the command with --loglevel=verbose to see the logs in your terminal ERROR Error: command failed: npm install --loglevel error --legacy-peer-deps Error: command failed: npm install --loglevel error --legacy-peer-deps at ChildProcess.<anonymous> (/usr/local/lib/node_modules/@vue/cli/lib/util/executeCommand.js:138:16) at ChildProcess.emit (node:events:518:28) at maybeClose (node:internal/child_process:1104:16) at ChildProcess._handle.onexit (node:internal/child_process:304:5) yeji@gim-yejiui-MacBookPro 2-17__ % sudo npm i -g @vue/cli;2A

  • HTML/CSS
  • javascript
  • vue.js
  • node.js
  • mongodb
  • 소프트스킬
댓글 2 좋아요 0 조회수 238

emit() broadcast.emit() 질문있습니다

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

두 함수의 차이는 해당 메시지를 발행하는 client 를 포함하고 않하고로 알고 있습니다. 그럴때 socket.emit('user_conneted', username); 다음 코드를 통해서도 상대방에게 보여진다고 생각했는데 실제로는 메시지 발행 client 의 console에만 나오는 것을 확인했습니다. 왜 상대방쪽의 console에서는 메시지가 보이지 않는지 궁금합니다

  • node.js
  • mongodb
  • express
  • nestjs
  • ssr
kyb1208tg 댓글 1 좋아요 0 조회수 116

리눅스 노드 설치시 패키지

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

build-essential이면 충분한가요? libvips-dev openssl-dev / libssl-dev 위 두개는 필요없나요?

  • node.js
  • mysql
  • mongodb
  • sequelize
hong 댓글 0 좋아요 0 조회수 184

morgan모듈이 cors 문제가 발생할때만 OPTIONS 메서드가 로깅이 되는 이유가 궁금합니다.

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

cors 정책 적용 // routes/v2.js const express = require("express"); const { verifyToken, apiLimiter } = require("../middlewares"); const { createToken, getMyPosts, getPostsByHashtag, corsWhenDomainMatches, getFollowersByUser, getFollowingsByUser, } = require("../controllers/v2"); const router = express.Router(); // router.use((req, res, next) => { // res.setHeader("Access-Control-Allow-Origin", "http://localhost:4000"); // res.setHeader("Access-Control-Allow-Headers", "content-type"); // next(); // }); router.use(corsWhenDomainMatches); // CORS 정책 적용 미들웨어 // 토큰 발급 라우터 // /v2/token router.post("/token", apiLimiter, createToken); ... module.exports = router; morgan 로깅 CORS 정책 미적용 // routes/v2.js const express = require("express"); const { verifyToken, apiLimiter } = require("../middlewares"); const { createToken, getMyPosts, getPostsByHashtag, corsWhenDomainMatches, getFollowersByUser, getFollowingsByUser, } = require("../controllers/v2"); const router = express.Router(); // router.use((req, res, next) => { // res.setHeader("Access-Control-Allow-Origin", "http://localhost:4000"); // res.setHeader("Access-Control-Allow-Headers", "content-type"); // next(); // }); // router.use(corsWhenDomainMatches); // CORS 미들웨어 비활성화 // 토큰 발급 라우터 // /v2/token router.post("/token", apiLimiter, createToken); ... module.exports = router; morgan 로깅 찾아보니 OPTIONS 메서드는 CORS 문제 때문이 아닌 브라우저는 요청을 보내기전 OPTIONS 메서드로 먼저 예비요청을 보낸다는 것을 알았습니다. 그렇다면 OPTIONS 메서드는 모든 요청마다 예비 요청으로 이뤄지고 있을텐데 왜 CORS 문제일때만 OPTIONS 메서드가 로깅이 되는지 궁금합니다.

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
김현수 댓글 2 좋아요 0 조회수 195

오버로드 오류

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

강사님. 강의를 따라하다가 App.js에 오버로드오류가 나타나는데 어떻게 해결할 수 있난요?

  • react
  • redux
  • node.js
  • 웹앱
  • mongodb
박민한 댓글 1 좋아요 0 조회수 181

실습용 보드 등 한번에 저렴하게 하는 법 없을 까요?

미해결

사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)

안녕하세요. 아듀이노 같은 완전 처음이라 최소 보드, 온습도센서, LED는 따로 구매해야 하는 거 같은데요 한꺼번에 저렴하게 구매하는 법 없을 까요?

  • node.js
  • mongodb
  • arduino
  • iot
  • MQTT
Seung Kwan Kim 댓글 0 좋아요 0 조회수 182

API와 DB연결

해결됨

Azure Native로 나만의 GPT 만들기

안녕하세요, API와 DB 연결을 다루는 강의를 시청 중 강의 11분 50초 정도에 웹소켓 연결이 안 되는 문제가 생겨 질문 드립니다! 코드를 전부 똑같이 따라 작성하고 있음에도 왜 localhost 7071로 경로 수정 후 연결이 되지 않는지 모르겠습니다.. 해결 방안이 있을지 여쭙고 싶습니다!

  • javascript
  • python
  • mongodb
  • azure
  • FastAPI
고고링 댓글 2 좋아요 0 조회수 446

소스코드 요청

미해결

이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)

혹시 강의 소스코드 받아 올 수 있을까요? 제가 백엔드는 다 작성 했는데 프론트 쪽 하시는 분이 외국 분이라 설명하기에는 어렵고 해서 요청드립니다.

  • react
  • node.js
  • aws
  • mongodb
  • express
  • lambda
shinjaeo 댓글 1 좋아요 0 조회수 178

400 연결 오류

해결됨

Azure Native로 나만의 GPT 만들기

안녕하세요, 강의 너무 잘 듣고 있습니다. 잘 따라가고 있던 와중 프론트 코드에 URL 상수를 지정하는 과정들을 거치고 UI가 있는 창에서 개발자 도구를 열어도 연결 완료 문구가 뜨지 않아 글 남깁니다. 저와 같은 문제로 질문 주신 커뮤니티의 다른 분께 프론트 파일과 주소를 남겨달라고 하셔서 메일로 프론트 파일과 주소를 보내드린 상태입니다. 한 번만 확인해 주신다면 감사드립니다.

  • javascript
  • python
  • mongodb
  • azure
  • FastAPI
고고링 댓글 2 좋아요 1 조회수 311

Window 환경에서 meteor 설치하는 부분에 대해 실습환경 구축 부분에 추가내용이 없습니다.

해결됨

GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]

Window 환경에서 meteor 설치하는 부분에 대해 실습 환경 구축 부분에 추가 내용이 없습니다. 현재 node 18.20.0 버전을 사용하고 있습니다. window의 경우 설치 시 vscode 내부의 터미널에서 npm install -g meteor 명령 하는 것인가요? 아니면 git bash창에서 설치하는 것인가요? 자세한 설명 부탁드립니다.

  • mongodb
  • apollo
  • graphql
  • svelte
woosdream 댓글 3 좋아요 0 조회수 255

로그인 후에 화면 변화가 없습니다

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

로그인 로그아웃까지는 되는데 포스트 부분이 화면이 안뜹니다. html 문제인가요? 아니면 JS 문제인가요? 제가 작성한 코드를 올리고 싶은데 올릴 수 있는 방법이 있을까요? 여기에는 파일도 올릴 수 없고 이미지도 안올라가져서 어떻게 질문을 해야할지 모르겠어요

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
민지영 댓글 3 좋아요 0 조회수 289

mac에서 mongo download 하는 방법도 알려주시면 안되나요..?

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

강의 내용과 달라서 따라하기 어렵습니다... https://www.mongodb.com/ko-kr/docs/manual/tutorial/install-mongodb-on-os-x/ mongoDB 매뉴얼 보고 설치를 시도했는데요 잘 설치가 된 건지 잘 모르겠습니다...

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
민지영 댓글 2 좋아요 0 조회수 330

Heroku 데이터로드 문제.

미해결

MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React

heroku에 deploy하고나서 openApp하면 데이터가 로드 돼야 하는데 안돼는 이유가 먼지 그리고 axios 통신을 localhost:5000해서 문제인지 궁금합니다.

  • react
  • node.js
  • mongodb
  • express
  • firebase
박성현 Park 댓글 2 좋아요 0 조회수 209

인기 태그

인프런 TOP Writers

주간 인기글