Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- timepicker
- c# datagridview 데이터 넣기
- setInterval clear
- 1883
- 서버동기화
- DatePicker
- pm2 설치
- pm2
- datagridview 직접입력
- 공인IP
- Replication
- transfer
- mosquitto.conf
- allow_anonymouse
- mosquitto
- AntDesign
- pm2 확인
- pm2 시작
- listener 1883
- DataGridView 직접 입력
- map이 undefined가 뜰 때
- html #select #option #multiple
- invalid data
- setInterval 외부 정지
- 맥 어드레스
- pm2 상태 확인
- setInterval 정지
- 데이터테이블 데이터 넣기
- setInterval 중지
- mySQL_Replication
Archives
- Today
- Total
개발 노트
Node.js - GET, POST 본문
get과 post는 네트워크 전송방식이다.
GET = 어떠한 데이터를 전달 해주는 방식
POST = 데이터의 값을 변경하는
const express = require("express");
const mysql = require("mysql");
const dbconfig = require("./config/database.js");
const connection = mysql.createConnection(dbconfig);
const bodyParser = require("body-parser");
const app = express();
app.use(bodyParser.json());
app.set("port", process.env.PORT || 4000);
app.get("/", (req, res) => {
res.send("Root"); // / 주소에 root라는 글씨를 보내겠다.
});
app.get("/carinfoitems", (req, res) => {
let { carNo } = req.query;
console.log("carNo", carNo); // car~의 전체에서 넘버가 carno인것을 한개 선택해서 get하겠다.
let sql = "SELECT * from carinfoitems where Number = '" + carNo + "' limit 1";
console.log("sql", sql);
connection.query(sql, (error, rows) => {
if (error) throw error;
console.log(rows);
res.send(rows);
});
});
app.get("/disinfectionitems", (req, res) => {
let { carNo } = req.query;
console.log("carNo", carNo);
let sql = //regis~의 오름차순으로 정렬하겠다.
"SELECT * from disinfectionitems order by RegistryDate desc limit 1";
console.log("sql", sql);
connection.query(sql, (error, rows) => {
if (error) throw error;
console.log(rows);
res.send(rows);
});
});
app.get("/operatoritems", (req, res) => {
console.log("111", 111);
let { Type, Name } = req.query;
let sql =
"SELECT * from operatoritems where Name = '" +
Name +
"' and Type = '" +
Type +
"' order by RegistryDate desc limit 1";
console.log("sql", sql);
connection.query(sql, (error, rows) => {
if (error) throw error;
console.log(rows);
res.send(rows);
});
});
app.post("/operatoritems", (req, res) => {
let data = {
"Name" : "박요셉",
"Phone" : "010-3146-0962",
"Type" : "C",
"Position" : "근무자",
"Attached" : "보성군청"
}
let sql =
"SELECT * from operatoritems where Name = '" +
Name +
"' and Type = '" +
Type +
"' order by RegistryDate desc limit 1";
console.log("sql", sql);
connection.query(sql, (error, rows) => {
if (error) throw error;
console.log(rows);
res.send(rows);
});
console.log("body:", req.body);
return res.sendStatus(200);
});
app.listen(app.get("port"), () => {
console.log("Express server listening on port " + app.get("port"));
});
방식
'Node' 카테고리의 다른 글
nodejs에서 mysqldump실행하기 (0) | 2023.06.02 |
---|---|
nodeJS - pm2 (0) | 2023.05.04 |
Nodejs - execute,replace (0) | 2023.04.19 |
Node js - setInterval과 socket.connect (0) | 2023.02.16 |
Body-parser (0) | 2022.11.22 |