我有一个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的文本框中
为了在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>
希望有帮助:)