gpt4 book ai didi

javascript - 尝试根据 Node.js 的 URL 更改周长

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:58 24 4
gpt4 key购买 nike

我正在尝试根据本地主机的 URL 更改文本颜色。首先我需要显示这个“Hello”,我哪里出错了?

var http = require('http');

var PORT = 80;

var server = http.createServer(function(request, response){
response.end('<p>Hello World</p><p>Path requested: ' + request.url + '</p>');
})

server.listen(PORT,function(){
console.log('Server listening on port ' + PORT)
});

server.get('/blue', function(request, response) {
response.end('<p>Hello</p>');
});

最佳答案

你只需要解析请求URL:

var server = http.createServer(function (req, res) {
if (req.url.toLowerCase() === '/blue' || req.url.toLowerCase() === '/blue/') {
res.end('<p style="color: blue">you put the color blue</p>');
}
else {
res.end('<p>you did not put blue</p>');
}
});

如果不使用中间件(例如很棒的 express js ),您将不得不使用 HTTP 请求来解析和使用以根据请求的性质采取行动。

注意:我强烈推荐 express,它使很多 HTTP 事情变得容易一些

关于javascript - 尝试根据 Node.js 的 URL 更改周长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32974114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com