소개
강의
수강평
- Electron과 NodeJS 그리고 Socket.io를 이용한 채팅 어플리케이션 개발
- Electron과 NodeJS 그리고 Socket.io를 이용한 채팅 어플리케이션 개발
- Electron과 NodeJS 그리고 Socket.io를 이용한 채팅 어플리케이션 개발
- Electron과 NodeJS 그리고 Socket.io를 이용한 채팅 어플리케이션 개발
- Electron과 NodeJS 그리고 Socket.io를 이용한 채팅 어플리케이션 개발
게시글
질문&답변
org랑 space는 어떻게 생성하나요?
dotenv 모듈을 이용해 환경변수로 세팅할 수 있습니다.
- 0
- 2
- 217
질문&답변
강의자료 질문드립니다~
답변이 늦어 죄송합니다. 소스코드는 github에 있고 ppt는 제가 보관하고 있지않아서 제공해드릴 수 없습니다.
- 0
- 1
- 270
질문&답변
아래 질문에 이어서 질문이요 ㅜ
따로 webpack 설치는 필요하지 않습니다.
- 0
- 1
- 181
질문&답변
5번째 강의 질문드립니다.
fsevents 모듈과 같은 모듈들은 해당 os에서 지원을 못하거나 해당 os에서 필요한 개발도구를 통해서 빌드해야하는 경우가 있을수 있습니다. 내부적으로 해당 Os 혹은 플랫폼 네이티브 API들을 이용하는 모듈들이 이에 해당하는데 fsevents도 이에 해당합니다. 윈도우에서 작업중이시라면 node 기본 fs 를 이용하시는게 좋을것같습니다. 그리고 require 미선언 문법에러는 저도 강의제작한지가 오래되서 해당 에러발생하는 코드뭉치를 같이 올려주시면 확인하기가 쉬울거같습니다.
- 0
- 1
- 212
질문&답변
로그 남는 부분 질문하겠습니다~
logger로 morgan이라는 모듈을 사용합니다. morgan에는 몇가지 미리 정의된 양식의 로깅 포맷이 있으며 커스텀 토큰을 추가하여 로그 내용을 추가할 수 있습니다. morgan의 문서는 https://github.com/expressjs/morgan/blob/master/README.md 아래는 morgan문서의 커스텀 토큰 추가 하는 부분으로 application 의 middleware로 assignId 함수를 만들어서 request객체에 id프로퍼티를 세팅하고 morgan(':id')로 로그를 추가하는 샘플코드입니다. var express = require('express') var morgan = require('morgan') var uuid = require('node-uuid') morgan.token('id', function getId (req) { return req.id }) var app = express() app.use(assignId) app.use(morgan(':id :method :url :response-time')) app.get('/', function (req, res) { res.send('hello, world!') }) function assignId (req, res, next) { req.id = uuid.v4() next() } 위와같은 방식이나 morgan이 사용하는데 충분한 기능을 제공하지 않는다면 winston: https://github.com/winstonjs/winston winston이 좋은 대안일 수 있습니다.
- 0
- 1
- 180