Mini-Node-Server
8251 ワード
const server = http.createServer((request, response) => {
if (request.method === 'OPTIONS') {
response.writeHead(200, defaultCorsHeader)
response.end()
}
if (request.method === 'POST' && request.url ==='/upper') {
let body = []
request.on('data', (chunk) => {
body.push(chunk)
}).on('end', () => {
body = Buffer.concat(body).toString().toUpperCase()
response.writeHead(200, defaultCorsHeader)
response.end(body)
})
}
else if (request.method === 'POST' && request.url ==='/lower') {
let body = []
request.on('data', (chunk) => {
body.push(chunk)
}).on('end', () => {
body = Buffer.concat(body).toString().toLowerCase()
response.writeHead(200, defaultCorsHeader)
response.end(body)
})
}
else {
response.on('error', (err) => {
response.writeHead(400, defaultCorsHeader)
console.error(err)
})
}
});
Reference
この問題について(Mini-Node-Server), 我々は、より多くの情報をここで見つけました https://velog.io/@qjastar/Mini-Node-Serverテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol