[nodejs] express 를 사용 하여 RESTful API 구축 (3): 글 의 삭제 와 수정
문장의 첨삭 과 수정.
파일 의 첨삭 과 수정 은 일반적으로 데이터베이스 의 몇 가지 가장 기본 적 인 기능 을 사용 할 것 이다.추가: insert 삭제: delete 조회: select 수정: update
1. 신규 글
이미 알 고 있 습 니 다. 글 의 주요 구 조 는 '제목, 내용, 시간' 입 니 다. 지난번 에 필요 한 내용 인 '분류, 태그' 를 추가 하면 새로 추 가 된 sql 문 구 는 이렇게 쓸 수 있 습 니 다.
createArticle:insert into article(id,title,content,tags,catalogId,createDate) values(0,?,?,?,?,now())
삽 입 된 데 이 터 는 앞의 내용 과 일일이 대응 해 야 합 니 다.여기에 삽 입 된 now () 를 삽입 하 는 것 은 현재 시스템 을 삽입 하 는 시간 입 니 다.바로 자신 이 언제 이 데 이 터 를 추 가 했 는 지 명확 하 게 아 는 것 이다.
node. js 로 돌아 가면 이전에 우리 의 등록 로그 인 기능
user.js
에 다시 썼 기 때문에 우리 의 관련 글 은 기능 을 얻 으 면 새로 만 들 수 있 습 니 다 article.js
.//
router.post('/create',(req,res)=>{
let sql = $sql.article.createArticle //sql ,
let params = req.body
db.query(sql, [params.title, params.cid, params.tags, params.content, params.createDate], (result, fields) => {
if (result) {
let aid = result.insertId;
// id
resData.data = {
'aid': aid
}
resData.message = " "
res.json(resData)
}
})
})
삽입 이 틀 리 지 않 는 다 면 글 은 성공 적 으로 삽입 되 었 다.
2. 글 삭제
글 을 삭제 하 는 것 은 사실 매우 간단 합 니 다. 지정 한 글 을 삭제 하면 글 의 id 번호 로 삭제 합 니 다. 예 를 들 어
delete:delete from article where aid = ?
주 된 논 리 는 이렇게 쓰 세 요.
router.post('/delete',(req,res)=>{
let sql = $sql.article.delete//sql ,
let params = req.body
db.query(sql,[params.aid],(result,fields)=>{
if(result){
if(result.length == 0){
resData.code = 300;
resData.message=" ~"
res.json(resData)
}else{
resData.message = " !"
res.json(resData)
}
}
})
})
문장 을 조회 하 다
조회 가 더 쉬 워 집 니 다.
select * from article where aid = ?
논 리 를 나 는 쓰 지 않 아 도 된다 고 생각한다. 왜냐하면 위의 것 과 대동소이 하기 때문에 큰 차이 가 없 기 때문이다.
문장 을 고치다
update:update articles set title = ?,cid = ?,content = ? where aid = ?
여기 서 수 정 된 것 은 자신의 기능 에 따라 수정 할 수 있 고 주요 논 리 는 이전 과 별 차이 가 없다.게 으 름 피 우 면 쓰 지 않 는 다.
문장 속 의 물건 은 사실 이렇게 몇 가지 이다. 물론 문장 분류의 첨삭 과 수정, 라벨 의 첨삭 과 수정 도 관련 될 수 있다.
검색 안에 페이지 조회 가 하나 더 있 는데 sql 을 어떻게 쓰 는 지 다시 생각해 보 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Node.js를 AWS서버에서 사용하는 실습간단한 예제와 함께 AWS에서 Node.js를사용하는 법을 배워보도록 하겠다. 해당 github에 있는 레포지토리로 사용을 할 것이다. 3000번 포트로 Listen되는 예제이고 간단히 GET, POST, DELET...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.