일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xcode
- java spring
- 서버개발
- mac
- 앱
- Node.js
- Java
- db
- spring
- 백엔드
- UI
- 앱개발
- 아이폰
- 알고리즘
- API
- node
- post
- 회원가입
- 개발
- 통신
- 개발자
- 백준
- swagger
- SwiftUI
- IOS
- database
- JavaScript
- Swift
- Alamofire
- spring boot
- Today
- Total
목록node (5)
YagSill

안녕하세요 yagsill 입니다. 이미지를 parameter에 넣어 API를 호출해보겠습니다. 1. multer pacakge 설치 npm install multer multer 패키지를 설치해 쥬세욤. 2. multer.js 작성 스크립트 파일을 굳이 밖으로 안빼겠다면 상관 없습니다. 그러나 우리는 코드의 재사용을 항상 염두해 두기 위해 스크립트를 따로 뺄겁니다. const multer = require("multer"); //multer 패키지 참조 const days = new Date().toLocaleDateString().replace(/\./g, "").replace(/ /g, ""); // 20230615 형식의 현재 시간 나타내기 var storage = multer.diskStorage..

안녕하세요 yagsill 입니다. 백엔드에서 로그인 또는 회원가입 할 때 비밀번호를 DB에 대충 때려넣으면 문제가 생깁니다. 그래서 암호화를 하고 DB에서 가져온 비밀번호를 또 복호화 해서 로그인, 회원가입 처리를 해주어야 하는데 말이죠 crypto-js로 진행해 보겠습니다. 1. 일단 crypto-js 패키지를 깔아주세요 npm install crypto-js 2. 암호화 및 복호화를 진행할 스크립트에 추가해주세요 const cryptojs = require("crypto-js"); const encryptedKey = "암복호화키를 넣어주세용"; 3. 암호화, 복호화 기능 따로 분리 해서 함수로 만들어 줍니다. function encryptPassword(password, encryptedKey) {..

안녕하세요 yagsill 입니다. 오늘은 mybatis 와 mysql을 사용해서 db를 연동해 보겠습니다. npm install mybatis-mapper npm install mysql api 호출하는 js 파일 내부에 선언해놨습니다. 공통 사용을 위해서 따로 파일을 빼서 사용하시는걸 추천드려요 const express = require("express") const router = express.Router(); const mysql = require("mysql"); //RDBMS const mybatisMapper = require("mybatis-mapper"); //설치한 Mybatis lib 맵핑 const connection = mysql.createConnection({ //커넥션 생성 ..

안녕하세요 yagsill 입니다. 간단하게 get, post api를 만들어서 포스트맨으로 사용해 보겠습니다. 일단 폴더 구조 입니다. 폴더구조 app.js const express = require("express"); const port = 3200; const router = require("./loaders/routes"); const app = express(); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(router); app.get("/", (req, res) => { res.send("BackEnd Server Page"); }); app.listen(port, () => { consol..

안녕하세요 yagsill 입니다. 오늘은 node.js 를 사용해서 웹 서버를 구동해 보겠습니다. node.js 는 아파치 설치가 따로 필요 없이 프레임워크 하나로 웹 서버를 구동할 수 있습니다. 1. npm init npm init npm init 시 pacakge.json이 설치가 됩니다. 2. express 설치 npm install express express를 설치하면 package.json에 express가 설치 됩니다. 3. index.js 파일 생성 4. index.js 파일 내 코드 작성 const express = require("express"); const port = 3333; const app = express(); app.get("/", (req, res) => { res.se..