Javascript 打印.js文件中的html页面数据
我对整个服务器工作都很陌生,我正试着自己做这件事。基本上,我有一个用js和express编写的服务器,我试图在我的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
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和其他任何东西来实现它?你可以,但如果你想根据你描述的用例采取最佳方法,模板就是它。我想使用最简单的方法,而不使用太多的工具,我真的是新手