전체 글
-
06/16 Sequelize + node.js express 사용연습데이터베이스 2021. 6. 16. 12:57
Sequelize ORM으로 분류됨 npm init -y app.js 생성 npm i mysql2 npm i nodemon npm i express npm i sequelize -g npm i sequelize-cli -g npm i sequelize-auto -g app.js const express = require('express'); const app = express(); const { Sequelize } = require('sequelize'); const sequelize = new Sequelize('mysql', 'root', '1234', { host: 'localhost', dialect: 'mysql' }); app.get('/', (req, res) => { res.send('h..
-
06/16 node.js 카카오톡 로그인게임 웹 프로그래밍/node.js 2021. 6. 16. 12:22
플랫폼의 Redirect URI과 카카오 로그인 Redirect URI를 등록 https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 코드작성 const passport = require('passport') const express = require('express') const KakaoStrategy = require('passport-kakao').Strategy; const { deserializeUser } = require('passport'); const port = 8002; // p..
-
06/15 node.js서버 express CRUD 구현데이터베이스 2021. 6. 15. 14:14
const express = require('express'); const app = express(); const port = 3000; const mysql = require('mysql2'); app.use(express.json()) const connection = mysql.createConnection({ host : '127.0.0.1', port : '3307', user : 'root', password : '1234', database : 'nodejs' }); app.get('/', (req, res) => { res.end('hello express'); }); app.get('/:id', (req, res) => { const id = req.params.id; const que..
-
06/15 DB update, delete 및 node.js서버 DB검색 구현데이터베이스 2021. 6. 15. 13:13
UPDATE(수정) UPDATE 테이블명 SET 컬럼명 = '바꿀내용' where 바꿀 대상을 취득하는 조건식; //ex) where id = 2; DELETE (삭제) DELETE FROM 테이블 WHERE 조건식; node.js mysql 모듈 1. mysql https://www.npmjs.com/package/mysql mysql A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed. www.npmjs.com 2. mysql2 https://www.npmjs.com/package/mysql2 mysql2 fast mysql driver. Implements..
-
06/14 유니티에서 node.js 서버를 통해 DB내용 출력하기개발일지/팀GC 2021. 6. 14. 16:25
유니티에서 node.js 서버를 통해 DB내용 출력하기 1. DB데이터 저장 2. node.js 서버 실행 서버 코드 web.js const express = require('express') const db_config = require(__dirname + '/config/database.js'); const conn = db_config.init(); var app = express() app.use(express.json()) app.get('/newslist', (req, res) => { conn.query('SELECT * FROM `news`', function (error, results, fields) { if (error) throw error; console.log(results);..
-
06/09 카페24 node.js 서버 카카오 로그인개발일지/팀GC 2021. 6. 13. 15:45
1. 브라우저에서 url로 이동 카페24에서 호스팅중인 서버의 도메인으로 이동 2. 카카오 로그인 화면으로 이동 카카오 로그인중일경우 3. 로 이동 3. 카카오 계정으로 로그인 이미 카카오 계정으로 동의하고 계속하기를 눌렀을 시 4. 로 이동 4. 로그인 성공 node.js 서버 코드 web.js const passport = require('passport') const express = require('express') const KakaoStrategy = require('passport-kakao').Strategy // passport 에 Kakao Oauth 추가 passport.use( new KakaoStrategy( { clientID: '', //앱 키 작성 clientSecret: '..