let http = require('http')
// 创建服务器
http.createServer((req, res) => {// req:浏览器传递过来的 // res:打算给浏览器返回的内容
// 200: 状态码, "text/plain" 会解析为普通文本解析 // "text/html" 解析为html格式
res.writeHead(200, { "Content-Type": "text/html;charset=utf-8" }) // charset=utf-8" : 编码改为utf-8
// console.log(req.url);
if (req.url === '/api') { // 判断不同地址返回不同内容
return res.end()
} else {
res.write(`<html>
<div>你好
</div></></html>`)
res.end('[name]')// 表示处理完毕,不然浏览器会一直等.也可以传值(JSON字符串).end后面再向浏览器输出就会报错
// req 接受浏览器传递的参数
}
}).listen(3000, () => {
console.log('node serve'); // 服务器创建成功就会执行回调
}) // listen 监听端口号
方法 |
描述 |
res.download() |
提示下载文件。 |
res.end() |
终结响应处理流程。 |
res.json() |
发送一个 JSON 格式的响应。 |
res.jsonp() |
发送一个支持 JSONP 的 JSON 格式的响应。 |
res.redirect() |
重定向请求。 |
res.render() |
渲染视图模板。 |
res.send() |
发送各种类型的响应。 |
res.sendFile |
以八位字节流的形式发送文件。 |
res.sendStatus() |
设置响应状态代码,并将其以字符串形式作为响应体的一部分发送。 |
请登录后查看回复内容