猿问

express 返回一个 html 文件,前端如何渲染出?

app.get('/', function getState(req,res,next){

    res.sendfile(`${__dirname}/index.html`)

})

index.html 内容


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />

    <meta name="format-detection" content="telephone=no" />

    <title>Title</title>

</head>

<body>

<div>Hello World</div>

</body>

</html>

在浏览器显示

为什么会以字符串的形式渲染出来的呢?

BIG阳
浏览 461回答 1
1回答

心有法竹

res.setHeader('Content-Type', 'text/html');
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答