이 자습서는 게시물 추가 및 표시 기능이있는 블로그 사용자 홈페이지를 구축하는 것을 보여줍니다. 이전 섹션에서 가입 및 로그인을 다루었습니다. 이 부분은 라우팅, 사후 저장 및 후 검색을 통한 페이지 간의 데이터 전송에 중점을 둡니다.
클라이언트 측 개발 :
랜딩 페이지 () :
에 있습니다. 방문 페이지에는 모달을 열 수있는 버튼, 새 게시물을 제출하기위한 양식 및 게시물 목록이 포함되어 있습니다. 함수는 데이터를
이 페이지에는 개별 게시물이 표시됩니다. 결론 :
npm install
npm start
app.get('/api/get/post', (req, res, next) => {
const post_id = req.query.post_id;
pool.query(`SELECT * FROM posts WHERE pid=`, [post_id], (q_err, q_res) => {
res.json(q_res.rows);
});
});
app.post('/api/post/posttodb', (req, res, next) => {
const values = [req.body.title, req.body.body, req.body.uid, req.body.username];
pool.query(`INSERT INTO posts(title, body, user_id, author, date_created) VALUES(, , , , NOW())`, values, (q_err, q_res) => {
if (q_err) return next(q_err);
res.json(q_res.rows);
});
});
위 내용은 React, Part 3 : 게시물 추가 및 디스플레이를 사용하여 블로깅 앱 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!