본문 바로가기

반응형

분류 전체보기

(127)
[Node.js] 자동화관련 npm -node scheduling : 정해진 스케쥴 관련 https://www.npmjs.com/package/node-schedule node-schedule A cron-like and not-cron-like job scheduler for Node.. Latest version: 2.1.1, last published: 3 days ago. Start using node-schedule in your project by running `npm i node-schedule`. There are 1493 other projects in the npm registry using node-schedule. www.npmjs.com -nodemailer : 메일 보내는 것 (Gmail) https://www...
[Node.js] sequelize 생성, 조회, 변경, 삭제 API 생성 mainRouter.js const db = require('../model/db'); 추가 router.get('/data/create', function(req,res) { let user_id = parseInt(Math.random() * 10000); //랜덤으로 생성 db.users.create({user_id: user_id}).then(function(result){ res.send({success: 200}) }) }) const express = require('express'); const router = express.Router(); const db = require('../model/db'); router.get("/", function(req, res) { //app.js..
MySql 실행/중지 서버 실행 확인 brew services 3306 포트 사용 확인 netstat -na | grep 3306 서버중지 brew services stop mysql
[Node.js] Sequelize로 데이터베이스 테이블 만들기 [model]-users.js 생성 users.js module.exports = function(sequelize, DataTypes) { return sequelize.define('users', { //table name : users index: { type:DataTypes.INTEGER, autoIncrement: true, primaryKey: true, allwNull: false }, user_id: { type: DataTypes.STRING(250) //250 사이즈까지 담을 것이다 } }) } db.js db.users = sequelize.import(__dirname + "/users.js"); //__dirname: 상대주소 추가 var Sequelize = require('s..
[Node.js] MySQl Sequelize 설정 sequelize 설치 안정적인 5.22버전 설치 npm install sequelize@5.22 mysql2 설치 npm install mysql2 [model]-[db.js] var Sequelize = require('sequelize'); var sequelize; //sequelize 연결 정보 sequelize = new Sequelize("test111", "root", "1q2w3e4r", { host: "localhost", port: 3306, //3306은 약속이다 dialect: "mysql", timezone: "+09:00", //한국 시간 define: { charset: "utf8", collate: "utf8_general_ci", timestamps: true, //자동으..
[Node.js] mac에서 MySQL 설치 (access denied for user 'root'@'localhost' using password: yes) https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 터미널에 입력하여 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 설치가 다 되면 mysql 설치 brew install mysql 설치된 항목 확인 brew list mysql도 서버 켜야한다 mysql.server start 설치 후, 사용자 계정 만들기 mysql_secure_installation access denied for user 'root'@'localhost' using password: yes 에..
[Node.js] html, css 화면에 표시 app.js에 추가 const ejs = require("ejs"); //html, css 같은것 보여줄때 app.set('view engine', ejs); //view engine은 ejs를 사용한다 app.set('views', './views'); app.use('/public', express.static(__dirname + '/public')); const express = require('express'); const helmet = require("helmet"); const app = express(); const ejs = require("ejs"); //html, css 같은것 보여줄때 app.set('view engine', ejs); //view engine은 ejs를 사용한다 ..
[Node.js] post 방식으로 값 확인 postman 설치 router.post("/postapi", function(req, res) { res.send('post api') }) http://localhost:3000/postapi 진입 시, error라고 표시된다. https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop Postman POSTMAN CHROME IS DEPRECATED DOWNLOAD THE UPDATED POSTMAN NATIVE APPS Postman Chrome is deprecated and is missing essential, new… chrome.google.com postman 에서 post, http://localhost:3000/p..
[Node.js] query http://localhost:3000?page=3 와 같이 page=3에 대한 정보의 값을 찍어보려면 mainRouter.js 6~7라인에 let query = req.query; console.log(query) 추가 const express = require('express'); const router = express.Router(); router.get("/", function(req, res) { let query = req.query; console.log(query) res.send({"Key": "Value"}); }) router.get("/about", function(req, res) { res.send('About Page!') }) module.exports = router 터미..
[Node.js] 크롬 JSON Viewer 설치 mainRouter.js 5줄에 res.send({"Key": "Value"}); 로 변경 하면 const express = require('express'); const router = express.Router(); router.get("/", function(req, res) { res.send({"Key": "Value"}); }) router.get("/about", function(req, res) { res.send('About Page!') }) module.exports = router 텍스트로 표시되는데 https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh?hl=ko 설치하면 JSON ..

반응형