[英]Print on html page data from .js file
我是整个服务器工作的新手,我想自己做这个事情。 基本上我有一个服务器与快递JS写的,我想打印我的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中。 把手和Jade都是Node的流行选择。
然后,一旦正确设置了它们(它们都有据可查),则可以
res.render('index', {
myString: "Sunny Filadelphia! "
});
并且,例如,在Jade中:
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: https : //nodejs.org/api/fs.html
我将研究node.js中的writeFile方法。
var fs = require('fs');
fs.writeFile('index.html', 'Stuff to write', function (err) {
if (err) throw err;
console.log('Saved!');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.