将节点的变量访问到html文件中

问题描述 投票:1回答:1

我有一个index.html文件和一个app.js nodejs文件。我在app.js中有一个var,它是名称,并想在我的index.html页面中打印该变量

代码

var name = "Utsav";
var HTTP = require('HTTP');
var fs = require('fs');

function onRequest(req, res){
     fs.readFile('index.html', function(err, data) {
        res.writeHead(200, {'Content-Type': 'text/html'});
        res.write(data);
        res.end();
    });
}

<html lang="en">
<head>
    <title>Enter your request</title>
</head>
<body>
   <label for="Name:">Name</label><br>
   <input type="text" id="req"><br>
</body>

我希望app.js的名称值显示在index.html的文本框中

javascript html node.js server server-side
1个回答
0
投票

为了在index.html中显示数据,您可以像这样传递它。

app.get('/profile', function(request, response) {
    response.render('pages/profile', {
        user : request.user
    });
})

然后在html中,您可以这样查看。

<div>
    <form>
        <fieldset>
            <input type = "text" value = "<%= user.user.username %>" />
       </fieldset>
    </form>
</div>

希望有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.