mysql

mysql

    Node에서 jest로 테스트코드를 작성할 때 오류해결

    오류코드 const request = require("supertest"); const app = require("../app"); test("API test router_like", () => { const response = request(app) .post("/api/like") .set( "authorization", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjgsImlhdCI6MTYyNjc5MDkzMX0.5xtnEb_L64jOvh_oGSaPSfJ1b9-pr2lzJxf5BrIZ5r8" ) .send({ postId: 8, }); expect(response.status).toEqual(412); }); 오류 원인 1. test에 http 요청 함수..

    Mysql aws 설치 과정

    - 보안을 위해 3306 포트번호를 AWS 보안그룹에서 열어주지 않음. $ npm i sequelize mysql2 sequelize-cli express mysql socket.io joi nunjucks jsonwebtoken chokidar aws-sdk cookie-parser cors dotenv express-session nodemailer $ npm install -g pm2 - AWS가 종료되더라도 Node.js 서버가 실행되기 위해 pm2를 설치 $ sudo apt-get update $ sudo apt-get install mysql-server $ sudo mysql mysql> use mysql; - mysql Database에 접속한다. mysql> select user, hos..

    mysql 기본 명령어

    mysql 서버 접속 docker exec -it 서버 이름 bash mysql -u root -p 1234 use db이름 데이터베이스 사용 use 사용할 디비이름; 데이터베이스 보기 show databases; DB 삭제 DROP DATABASE DB명; 테이블 스키마 보기 DESC 스키마명; 특정 행 삭제 DELETE FROM 테이블명 WHERE 필드명 = ?? ; 특정 행 삽입 INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...); 특정 행 수정 UPDATE 테이블명 SET 컬럼1 = 수정값1 [, 컬럼2 = 수정값2 ...] [WHERE 조건]; 테이블 삭제 DROP TABLE 테이블명; 테이블 생성 // 예시 CREATE TABLE emp_table ..