일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- wget
- 리액트
- immer
- node.js 교과서 따라하기
- 벨로포터
- 라우터
- 변수
- 이더리움
- 설치
- 시퀄라이즈
- 노드
- wsl
- 쉘스크립트
- Docker
- 솔리디티
- 머클트리
- 리액트를 다루는 기술
- MariaDB
- 자바스크립트
- 우분투
- 일반유저
- 전역설치
- 리눅스
- 블록체인
- Sequelize
- npm
- centos
- 머클루트
- 깃허브
- 환경변수
- Today
- Total
목록전체 글 (154)
코드코코
전역 패키지 설치 폴더 확인 $ npm root -g ->C:\Users\OOO\AppData\Roaming\npm\node_modules
router error throw new TypeError('Router.use() requires a middleware function but got a ' + gettype(fn)) ^ TypeError: Router.use() requires a middleware function but got a Object //error의 원인 // routes 스크립트 제일 마지말 줄에 아래를 빼먹음 module.exports = router;
*웹소켓 : 실시간 양방향 통신지원 1. soket.io -soket.io모듈의 메서드 -on: 소켓 이벤드 연결 -emit: 소켓 이벤트를 발생 2. 소켓통신종류 -public : 자신을 포함한 모든 클라이언트에 데이터를 전달 -broadcast:자신을 제외한 모든 클라이언트에 데이터를 전달 -private : 특정 클라이언트에 데이터를 전달 ----------------------------------------------------------------------------------------------------------------------------------- 1. npm i socket.io@1 설치 - socket.io로 설치 안한 이유는 1.7.4 버전을 사용하기 위해서 - 호환성에..
1.package.json { "name": "learn-mongoose", "version": "1.0.0", "description": "몽구스를 배우자", "main": "app.js", "scripts": { "start": "nodemon app" }, "author": "codecoco", "license": "ISC", "devDependencies": { "nodemon": "^2.0.13" }, "dependencies": { "express": "^4.17.1", "mongoose": "^6.0.7", "morgan": "^1.10.0", "nunjucks": "^3.2.3" } } 2. app.js const express = require('express'); const path =..
자료형 - 기본적으로 자바스크립트의 자료형을 따른다. - Date, 정규표현식 등 - 추가 : Binary data, ObjectId, Int, Long, Demical, Timestamp, JavaScript 등 - ObjectId 는 MySQL에서 기본키와 비슷한 역할로 다큐먼트 조회시 사용. 1.CREATE > use nodejs; switched to db nodejs //다큐먼트생성 //db.컬렉션명.save(다큐먼트) //자바스크립트 객체처럼 생성 > db.users.save({name: 'zero', age: 24, married: false, comment: '안녕하세요. 간단히 몽고디비 사용 방법에 대해 알아봅시 다.', createAt: new Date()}); WriteResult({..
*몽고디비 -자바스크립트 문법을 사용 -NoSQL -자유로운 데이터 입력 -컬렉션간 join미지원 -확장성,가용성 -용어(컬렉션,다큐먼트,필드) //관리자 계정 추가하기 > use admin switched to db admin > db.createUser({user:'root',pwd:'1234',roles:['root']}) //실행과정 1. 1번째 cmd창 - mongod --dbpath C:\MongoDB\data\db --auth 2. 2번째 cmd창 - mongo admin -u root -p 1234 //데이터베이스 생성 //USE [데이터베이스명] > use nodejs switched to db nodejs //데이터베이스 목록 확인 //데이터를 최소 한개 이상 넣어야 목록에 표시됨 > ..
1. https://www.mongodb.com/try/download/community -5.0.3 version - windows - msi - 위의 조건 대로 다운받음 MongoDB Community Download Download the Community version of MongoDB's non-relational database server from MongoDB's download center. www.mongodb.com 2. 설치진행 - Setup type : Complete (Complete 와 Custom 중 택 1) - Service Configuration 화면에서 Install MongoD as a service 체크박스 체크해제 : 미설치를 의미 - 체크박스 해제의 의미 : ..
1. app.js - req.params.id : req 객체에 'parameter'라는 프로퍼티가 'id'라는 프로퍼티로 접근하여 요청한다. - 작성 중간중간 에러가 있는지 확인 하면서 진행하는 데, 에러의 80%는 오타이거나 대소문자 구분이다. - ejs 템플릿을 사용, ejs 템플릿의 반복문을 사용하여 데이터를 가져온 것은 아님. - node.js 교과서 와는 다른 방식으로 진행 const express = require('express'); const ejs = require('ejs'); const mySql = require('mysql2'); const bodyParser = require('body-parser'); const fs = require('fs'); const client = ..