본문 바로가기

Node.js

(4)
Unknown authentication strategy "local" / Error: failed to serialize user into session 에러 1. Unknown authentication strategy "local" passport 셋팅 및 프론트와의 회원가입,로그인 연동을 진행하면서 해당 에러가 발생했다. 말 그대로 local을 찾을 수 없다는데, 이미 passport에 local.js는 정상적으로 코드가 작성되어있고, 연결되어있었다. // passport/local.js const passport = require("passport"); const bcrypt = require("bcrypt"); const { Strategy: LocalStrategy } = require("passport-local"); const db = require("../models"); //이 로컬스트레지는 자동으로 실행이 되는게 아니라 우리가 실행 시켜주어..
npm --save가 동작하지 않을때.(package.json저장) 문제 //package.json { "name": "node_bird_back", "version": "1.0.0", "main": "app.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "nodemon app.js" }, "author": "JeongJunHo94", "license": "ISC", "dependencies": { "mysql2": "^2.0.2", "sequelize": "^5.21.3", "express": "^4.17.1", "cors": "^2.8.5" }, "devDependencies": { "sequelize-cli": "^5.5.0", "nodemon": "^1.19.1" },..
첫 Node webserver 구동 node실행 main.js파일을 내려받아 실행 해당 파일 경로에서 node main.js로 실행 var http = require('http'); var fs = require('fs'); //require 요구하다 무엇을? url을. //기능을 비슷한 것 끼리 그룹핑 해놓은 것을 모듈이라고 함. url이라는 모듈을 사용 var url = require('url'); var app = http.createServer(function(request,response){ var _url = request.url; //queryData에 담겨있는 값은 객체이다. var queryData = url.parse(_url, true).query; console.log(queryData.id); if(_url == '..
node.js설치 node.js란? 브라우저에만 국한되어 있던 자바스크립트를 V8엔진을 이용하여 브라우저 밖에서도 사용할 수 있게 해방시킨 것, 그것이 노드js의 시발점이다. node.js 설치방법 https://nodejs.org/ko/ 노드 홈페이지에서 LTS버전 다운로드 설치 완료후 cmd 창에서 node -v를 쳤을때 버전이 나온다면 설치 성공. node라고 타이핑시 ">"표시가 나오면 자바스크립트를 사용가능. ex)console.log(1+1); -> 2, undefined출력됨. ctrl+c 1번 누를시 exit창 생성, 한번더 누를시 스크립트모드 종료