快速了解nodejs ,答应吉法师,跟他一起搞他的ai围棋,不一定能跟的上,毕竟做的方向不是同一个,这里记录一下nodejs 服务器段的代码。
const http = require('http')
const querystring = require('querystring')
const server = http.createServer((req, res) =>{
const method = req.method
const url = req.url
const path = url.split('?')[0]
const query = querystring.parse(url.split('?')[1])
//设置返回格式
res.setHeader('Content-type','applcation/json')
//返回的数据
const resData = {
method,
url,
path,
query
}
//返回
if(method === 'GET'){
res.end(
JSON.stringify(resData)
)
}
if(method === 'POST'){
let postData = ''
req.on('data',chunm =>{
postData += chunm.toString()
})
req.on('end', ()=>{
resData.postData = postData
res.end(
JSON.stringify(resData)
)
})
}
})
server.listen(8000)
console.log('ok')
我们在postman 中发送消息。
点击send 后结果就出来了。我们把方法改成get,结果为get对应的方式
这里只是快速了解,后期用到可以自己尝试写服务器段,让自己动起来,也是一件非常快乐的事情。后面一起加油