[NODE.JS]会員入力APIの作成(FEAT.POSTMAN)
2841 ワード
前回のリリースで作成したコードでは、api機能への会員加入を実現するために登録apiを作成します.また、フロントの仕事がまだ終わっていないのでpostmanでapiを呼び出してみます.
前回書いた情報コードに会員加入apiを生成するために,コードを追加して一括処理を行った.
postmanの上部はrequest部分、下部は応答部分です.requestは,ユーザが会員登録時に入力した独自の情報と考えられる.responseは,ユーザが会員加入ボタンをクリックして呼び出され,結果を通知する部分と考えられる.もちろん,実際の応答は開発者が確認し,入会成功,失敗に分けて処理し,ユーザ入会が完了する.あるいは間違い!こんな文.
会員入金はrequest内でデータを送信および格納する必要があるためpostメソッドを使用する.
localhostを使用してテスト中のためurlはhttp://localhost:5000/registerに作成されます(ポートは指定したポートとして使用されます!)
body–raw–JSONを選択し、JSON形式で会員に必要なデータを追加します.(name, email, password, role)
sendボタンを押すと、下部に応答します.私はsuccess:true,userInfoを入らせた.流れが入ってきてきれいですね.
今モンゴDB加入会員のデータが届いているか確認します!「Browse Collections」をクリックします.
さっき送った会員の入金データはデータベースに積み上げられています.会員加入成功!
John AhnのYouTubeレッスンを通じて勉強し、文章を書いた.😊
前回書いた情報コードに会員加入apiを生成するために,コードを追加して一括処理を行った.
const express = require('express'); // express 임포트
const app = express(); // app생성
const port = 5000;
const { User } = require('./models/User'); // 1. 지난 번 만들어 두었던 User.js(스키마) 임포트
app.use(express.urlencoded({ extended: true })); // application/x-www-form-urlencode
app.use(express.json()); // application/json
// 1.
app.get('/', function (req, res) {
res.send('hello world');
});
// 2. register api
app.post('/register', (req, res) => {
const user = new User(req.body); // 상단에서 require로 가져온 User 스키마에 req.body를 담아 user라는 인스턴스로 만든다.
user.save((err, userInfo) => {
if (err) return res.json({ success: false, err }); // err일 경우 return 값
return res.status(200).json({
//status가 200일 경우 return 값
success: true,
userInfo,
});
});
});
app.listen(port, () => console.log(`${port}포트입니다.`));
// 몽구스 연결
const mongoose = require('mongoose');
mongoose
.connect(
'mongodb+srv://devCecy:[email protected]/myFirstDatabase?retryWrites=true&w=majority',
{
// useNewUrlParser: true,
// useUnifiedTopology: true,
// useCreateIndex: true,
// useFindAndModify: false,
}
)
.then(() => console.log('MongoDB conected'))
.catch((err) => {
console.log(err);
});
郵便配達人はまずhttps://www.postman.com/でダウンロードすればいいです.Webバージョンとデスクトップバージョンが提供されています.デスクトップにダウンロードして書きます.postmanの上部はrequest部分、下部は応答部分です.requestは,ユーザが会員登録時に入力した独自の情報と考えられる.responseは,ユーザが会員加入ボタンをクリックして呼び出され,結果を通知する部分と考えられる.もちろん,実際の応答は開発者が確認し,入会成功,失敗に分けて処理し,ユーザ入会が完了する.あるいは間違い!こんな文.
会員入金はrequest内でデータを送信および格納する必要があるためpostメソッドを使用する.
localhostを使用してテスト中のためurlはhttp://localhost:5000/registerに作成されます(ポートは指定したポートとして使用されます!)
body–raw–JSONを選択し、JSON形式で会員に必要なデータを追加します.(name, email, password, role)
sendボタンを押すと、下部に応答します.私はsuccess:true,userInfoを入らせた.流れが入ってきてきれいですね.
今モンゴDB加入会員のデータが届いているか確認します!「Browse Collections」をクリックします.
さっき送った会員の入金データはデータベースに積み上げられています.会員加入成功!
John AhnのYouTubeレッスンを通じて勉強し、文章を書いた.😊
Reference
この問題について([NODE.JS]会員入力APIの作成(FEAT.POSTMAN)), 我々は、より多くの情報をここで見つけました https://velog.io/@dev_cecy/NODE.JS-회원가입-API-생성-FEAT.POSTMANテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol