Javascript 打印.js文件中的html页面数据

Javascript 打印.js文件中的html页面数据,javascript,html,node.js,express,Javascript,Html,Node.js,Express,我对整个服务器工作都很陌生,我正试着自己做这件事。基本上,我有一个用js和express编写的服务器,我试图在我的html页面上打印从服务器发送的内容 var app = require('express')(); var bodyParser = requires('body-parser'); app.use( bodyParser.json() ); app.use( bodyParser.urlencoded( { extended: true; })) app.use(exp

我对整个服务器工作都很陌生,我正试着自己做这件事。基本上,我有一个用js和express编写的服务器,我试图在我的html页面上打印从服务器发送的内容

var app = require('express')();

var bodyParser = requires('body-parser');
app.use( bodyParser.json() );
app.use( bodyParser.urlencoded( {
    extended: true;
}))
app.use(express.json());

var server = app.listen('7777');
console.log("It's on, m8!");

app.get('/', function(req, res) {
    res.send("Sunny Filadelphia! ");
})

所以我希望Sunny Filadelphia出现在我的html页面上。有没有我应该看的具体教程?或者调用我的xmlhttp变量的特定方法?我真的很困惑。

您需要使用一种模板语言将内容插入到您已有的HTML中。和都是节点的常用选项

然后,一旦正确设置了它们,它们都有很好的文档记录,您就可以

res.render('index', {
   myString: "Sunny Filadelphia! "
});
例如,对于翡翠:

div#putMyContentHere = myString
或者,您可以使用AJAX异步返回数据。在服务器上:

app.get('/data', function (req,res) {
   res.send("Sunny Filadelphia! ");
});
和jQuery的客户端:

$.get('/data', function (data) {
    $("#myDiv").append(data);
});

查看node.js文档中的文件系统API:

我将研究node.js中的writeFile方法

var fs = require('fs');

fs.writeFile('index.html', 'Stuff to write', function (err) {
   if (err) throw err;
   console.log('Saved!');
});

写入文件不应等同于为动态文件提供服务。我假设他想写入html文件。不,我希望消息出现在我的网页上,而不是出现在我的html文件中。我不能用Ajax和其他任何东西来实现它?你可以,但如果你想根据你描述的用例采取最佳方法,模板就是它。我想使用最简单的方法,而不使用太多的工具,我真的是新手