inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

cli 질문

해결됨

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

cli inquire 를 만들었습니다. 그런데 cli 명령어를 칠 경우 해당명령어가 없다고 나옵니다. 아무래도 소스에서 이부분이 문제가 되고 있는거 같습니다. if (args) { console.log('해당 명령어를 찾을 수 없습니다.'); program.help(); } 전체 소스 #!/usr/bin/env node const { program } = require('commander'); const fs = require('fs'); const path = require('path'); const inquirer = require('inquirer'); const htmlTemplate = ` <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Template</title> </head> <body> <h1>Hello</h1> <p>CLI</p> </body> </html> `; const routerTemplate = ` const express = require('express'); const router = express.Router(); router.get('/', (req, res, next) => { try { res.send('ok'); } catch (error) { console.error(error); next(error); } }); module.expores = router; `; const exist = (dir) => { // 폴더 존재 확인 함수 try { fs.accessSync(dir, fs.constants.F_OK | fs.constants.R_OK | fs.constants.W_OK); return true; } catch (e) { return false; } }; const mkdirp = (dir) => { // 경로 생성 함수 const dirname = path .relative('.', path.normalize(dir)) .split(path.sep) .filter(p => !!p); dirname.forEach((d, idx) => { const pathBuilder = dirname.slice(0, idx + 1).join(path.sep); if (!exist(pathBuilder)) { fs.mkdirSync(pathBuilder); } }); }; const makeTemplate = (type, name, directory) => { // 템플릿 생성 함수 mkdirp(directory); if (type === 'html') { const pathToFile = path.join(directory, `${name}.html`); if (exist(pathToFile)) { console.error('이미 해당 파일이 존재합니다.'); } else { fs.writeFileSync(pathToFile, htmlTemplate); console.log(pathToFile, '생성 완료'); } } else if (type === 'express-router') { const pathToFile = path.join(directory, `${name}.js`); if (exist(pathToFile)) { console.error('이미 해당 파일이 존재합니다.'); } else { fs.writeFileSync(pathToFile, routerTemplate); console.log(pathToFile, '생성 완료'); } } else { console.error('html 또는 express-router 둘 중 하나를 입력하세요.'); } }; program .version('0.0.1', '-v, --version') .name('cli') program .command('template <type>') .usage('<type> -- filename [filename] --path [path]') .description('템플릿을 생성합니다.') .alias('tmpl') .option('-f --filename [filename]', '파일명을 입력하세요', 'index') .option('-d --directory [path]', '생성 경로를 입력하세요', '.') .action((type, options) => { makeTemplate(type, options.filename, options.directory); }); program .action((cmd, args) => { if (args) { console.log('해당 명령어를 찾을 수 없습니다.'); program.help(); } else { inquirer.prompt([{ type: 'list', name: 'type', message: '템플릿 종류를 선택하세요.', choices: ['html', 'express-router'], }, { type: 'input', name: 'name', message: '파일의 이름을 입력하세요.', default: 'index', }, { type: 'input', name: 'directory', message: '파일이 위치할 폴더의 경로를 입력하세요.', default: '.', }, { type: 'confirm', name: 'confirm', message: '생성하시겠습니까?', }]) .then((answers) => { if (answers.confirm) { makeTemplate(answers.type, answers.name, answers.directory); console.log('터미널을 종료합니다.'); } }); } }) .parse(process.argv);

  • Sequelize
  • nodejs
  • mongodb
  • mysql
이태희 댓글 1 좋아요 0 조회수 177

타입스크립트 기반 next와 리덕스 연결중에 질문이 있습니다.

미해결

[리뉴얼] React로 NodeBird SNS 만들기

index 페이지에 getServerSideProps 인데 END와 SagaTask에서 타입 오류가 나고 있는데 몇일 째 해결을 못하고 있네요 강의에서 알려주신 코드대로 입력을 하긴 했는데 리덕스 액션을 typesafe-action을 써서 위에 이미지처럼 되어있는데 이코드들을 수정해야되는지 잘 모르겠네요

  • react
  • nodejs
  • redux
  • express
  • Next.js
Definition 댓글 1 좋아요 1 조회수 162

안녕하세요. 이 강의 질문란을 통해 컴퓨터비젼 강의에 대해 여쭙고자 합니다.

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요. 집필하신 책 정말 큰 도움되었습니다. 그래서 다름이 아니라 컴퓨터비젼에 대한 호기심도 생겨서 여쭙고자 합니다. (인프런에서는 강의에 대해 먼저 물어볼 수 있는 기능이 없어서 이렇게 여쭤보게 됩니다...) 텐서플로우 1.xx 버젼을 사용하는지 2.xx 버젼을 사용하는지 궁금합니다!!

  • 머신러닝 배워볼래요?
  • python
  • 통계
퀀텀코더 댓글 1 좋아요 0 조회수 145

scanf_s 예외가 발생함

미해결

C 프로그래밍 - 입문부터 게임 개발까지

다음 사진처럼 코드를 짠 상황에서 'f5'를 눌러 실행을 한 뒤 c1과 c2에 각각 a b 를 치고 enter를 누르면 다음과 같이 예외가 발생했다며 오류?가 뜹니다. 해결방법 아시는 분 계신가요ㅠㅠ

  • c
fairenough1546 댓글 1 좋아요 1 조회수 1486

설치가 자꾸 실패해요ㅠㅠ

미해결

Svelte.js 입문 가이드

npm err code ENOLOCAL npm err could not install from "경로" ['degit@latest'] 설치가 오류 코드 1로 실패했습니다. 이렇게뜨면서 npx 스밸트 설치가 안됩니다ㅠㅠ 도와주세요

  • svelte
비모 댓글 2 좋아요 1 조회수 720

Char-RNN을 이용한 텍스트 생성 (TF v2 Keras Code) 실행에러

미해결

TensorFlow 2.0으로 배우는 딥러닝 입문

colab에서 github에 있는 Char-RNN을 이용한 텍스트 생성 (TF v2 Keras Code) 를 실행하면 아래와 같은 에러 메시지가 나옵니다~ 어떻게 해결해야 할까요? ^^ FATAL Flags parsing error: Unknown command line flag 'f' Pass --helpshort or --helpfull to see help on flags. An exception has occurred, use %tb to see the full traceback. SystemExit : 1 SEARCH STACK OVERFLOW

  • rnn
  • 딥러닝
  • colab
  • 머신러닝 배워볼래요?
  • tensorflow
꿈꾸는소년 댓글 1 좋아요 1 조회수 468

재고수량 초과 주문 테스트 시 에러 발생 + 주문 취소 테스트 시 에러 발생

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

1. 재고수량 초과주문 테스트 에러 java.lang.Exception: Unexpected exception, expected<jpabook.jpashop.exception.NotEnoughStockException> but was<org.springframework.dao.InvalidDataAccessApiUsageException> NotEnouthStockException이 실행되지 않고 다른 Exception이 실행되는 거 같은데 구글링을 해봐도 답이 안 나와서 질문 드립니다ㅠㅠ 2. 주문 취소 테스트시 에러 org.springframework.dao.InvalidDataAccessApiUsageException: id to load is required for loading; nested exception is java.lang.IllegalArgumentException: id to load is required for loading 주문 쪽에서 뭔가 꼬인 거 같은데 잘 못 찾겠네요ㅠㅠㅠ

  • JPA
  • java
  • 웹앱
  • spring
  • spring-boot
공공수달 댓글 4 좋아요 0 조회수 674

RestAPI강의가 먼저나왔으면 좋겠네요 ㅠㅠ

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

개인적인 바람이지만.... RestAPI강의가 먼저나왔으면 좋겠네요ㅎㅎ 템플릿엔진보다 요즘 micro rest api 위주로 만들다보니 restapi에 대한 노하우를 들어보고싶은게 강하네요 ㅎㅎ 하지만 이번강의도 너무 좋았습니다 !! 언제나 질좋고 신나는 강의 제작해주셔서 뉴비는 행복합니다... 감사합니다 ^_^

  • MVC
  • spring
Jon 댓글 2 좋아요 8 조회수 372

pv에서 pvc detach 할 수 있나요?

해결됨

대세는 쿠버네티스 (초급~중급편)

안녕하세요 태민님 강의 잘 보고 있습니다. 제가 pv에 pvc를 붙이고 pvc를 삭제하였더니 pv가 released상태가 되어서요. 정책을 보니 retain이라고 되어있어 찾아보니 pvc 삭제 시 그대로 보존하는 정책이라고 하던데, 그외에 있는 정책중에서 기존 pv재사용 할 수 있다는 recycle정책으로 콘솔에서 변경하였는데, 상태가 Failed가 되었습니다. 한번 pvc와 바인딩 되었던 pv는 재사용이 불가능한가요? 가능하다면 어떤 방법으로 할 수 있는지 문의드립니다~!

  • docker
  • kubernetes
우하하 댓글 3 좋아요 1 조회수 590

추가질문

미해결

스프링 핵심 원리 - 기본편

안녕하세요 영한 팀장님 밑에 주소에 대한 추가 질문입니다. https://www.inflearn.com/questions/166055 String, Long, List 같은 자바에서 이미 구현된 Class 들에 대해서는 스프링 컨테이너가 별도로 Bean으로 만들지 않는것인가요? 수도 코드로 설명드리자면 if (java 언어 내에서 구현된 Class이면): Bean으로 등록안함 else : /*사용자가 만든클래스*/ Bean으로 등록함 이런식으로 컨테이너가 구성되어 있는것인가요?

  • spring
  • spring
  • oop
fightnyy 댓글 1 좋아요 0 조회수 136

localStorage에 userId가 어떻게 저장되는건지 궁금합니다

미해결

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

localStorage에 userId 저장하는 코드는 따로 작성하지 않은 것 같은데 자동으로 저장되는건가요?

  • nodejs
  • react
  • mongodb
  • redux
oohdi 댓글 2 좋아요 0 조회수 445

깃허브 권한요청드립니다.

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

삭제된 글입니다

  • es6
  • javascript
  • vuex
  • vuejs
jini 댓글 1 좋아요 1 조회수 84

깃허브 권한 요청드려요!!

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

깃허브에 댓글로 작성해두었습니다! 확인부탁드립니다 :)

  • javascript
  • es6
  • vuex
  • vuejs
ksb304 댓글 1 좋아요 1 조회수 181

SPI (VS1003)의 클럭 폴라리티 ,클럭엣지에 관한 질문입니다.

미해결

HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌

데이터시트를 보면 클럭 폴라리티가 Low고, 클럭엣지의 데이터전송은 1Edge에서 전송되는걸로 보이는데 적용한것은 High에 2Edge로 했는데 제가 잘못 이해한것인지 헷갈립니다.!

  • 드론-개발
  • c
  • iot
우연같이 댓글 1 좋아요 0 조회수 400

픽셀 추적 설정시 모바일 페이지 진입 가능성

미해결

[베스트셀러 저자 직강] 디지털 마케팅과 페이스북 / 인스타그램 광고

픽셀의 추적을 설정하기 위해 이벤트 추가를 통하여원하는 URL에 진입하여 설정을 진행하는데요. 이때 데스크탑 버전의 웹페이지가 열리게 됩니다. 제 경우는 90% 이상 유저가 모바일 버전을 접속하는데, 물론, 페이지 제작에따라 데스크탑의 특정 버픈이 같기도 한데, 모바일과 데스크탑 진입에 따라서 보여지거나 안보여지거나, 또는 서로 다른 버튼이 이용되는 경우가 종종 있습니다. 요점은, 이 추적 설정을할때 데스크탑이 아닌 모바일 페이지로 가서 설정 하는 방법이 있을까요 ?

  • Facebook-Ads
  • Facebook-Pixel
  • 디지털 마케팅
  • 퍼포먼스 마케팅
Jota K 댓글 2 좋아요 0 조회수 507

유니티의 Scriptable Object를 DB로 사용해도 될까요?

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스

https://github.com/Heretic-byte/Strategy2/blob/master/Assets/Scripts/SO/UnitTable.cs 이런식으로 유니티가 제공하는 Scriptable Object를 db처럼 사용하는 코드들을 봤는데요 현업분들중에 db를 이런것으로 사용하는 분은 들어보지 못했습니다. 혹시 이런 방법을 사용하지 않는 치명적인 이유가 있을까요? 또 언리얼에서도 FDataTableRow 라는 데이터테이블의 역할을 해주는 기능이 있던데 기업에서도 이런 기능을 사용하나요? 아니면 전부 sql로 처리하게 되나요?

  • DBMS/RDBMS
  • sql
poiqwe 댓글 1 좋아요 0 조회수 1002

WebFlux에 고통받습니다..

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

1%에 속하고있었네요...ㅠㅠ 영한님 webflux강의계획은 없으셨다했는데, 언젠가 나왔으면 좋곘네요!

  • spring
  • MVC
Jon 댓글 1 좋아요 0 조회수 491

너무기다렸습니다 !!!!

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

저에게 스프링의 신세계를 알려주신 영한님 사랑합니다..... 열심히 공부하겠습니다 !!!

  • MVC
  • spring
Jon 댓글 1 좋아요 0 조회수 238

인기 태그

인프런 TOP Writers

주간 인기글