Express
Express
用語
Routing
app.get('/lower', (req, res) =>{
res.send(data)
})
使用
デフォルト設定
const express = require('express') // express 모듈 사용
const app = express() // express 함수 형태
const port = 3000
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
app.get(path, callback [, callback ...])
app.get(경로, 호출 될 함수)
app.get('/', (req, res) => {
res.send('Hello World!')
})
Route Parameters
Route path: /users/:userId/books/:bookId
request URL: http://localhost:3000/users/34/books/8989
req.params: { "userId": "34", "bookId": "8989" }
*** 사용 ***
app.get('/page/:pageId', (req, res) => {
res.send(req.params)
})
http://localhost:3000/page/:HTML // { "pageId": ":HTML" }
parms
app.get('/artists/:id', (req, res) => {
res.send(`id: ${req.params.id}`)
})
http://localhost:3000/artists/blackpink // id: blackpink
Query string
app.get('/artists', (req, res) => {
res.send(`name: ${req.query.name}`)
})
http://localhost:3000/artists?name=blackpink // name: blackpink
Reference
この問題について(Express), 我々は、より多くの情報をここで見つけました https://velog.io/@hackjoong/Expressテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol