我正在使用带有Node JS的Express 4,下面是我的代码:
const express = require('express');
const router = express.Router();
router.get('/socket', (req, res, next) => {
res.send('<p>Hello</p>');
});
但是它显示以下内容
我没有做错p标记,
答案 0 :(得分:3)
res.setHeader('Content-type','text/html')
在发送响应之前设置标头。
答案 1 :(得分:1)
res.send().
以格式发送字符串响应
试试这个
> res.write('<h1>Hello, World!</h1>');
res.send
只能在代码中被调用一次,但与res.write
+ res.end()
答案 2 :(得分:0)
要在输出中获取h1标头,可以使用以下代码 在这里,我使用了3个const来演示其用法
const express = require('express');
const router = express.Router();
router.get('/socket', (req, res, next) => {
const city="Londan";
const country="England";
const temp=24;
res.send("<h1>Hello, The temperature in "+city+","+country+" is "+temp+"</h1>");
});
使用“ nodemon app.js”运行服务器 “ ctrl + c”结束服务器。