首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从.js文件中打印html页面数据

从.js文件中打印html页面数据
EN

Stack Overflow用户
提问于 2015-09-13 23:28:21
回答 2查看 639关注 0票数 0

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

代码语言:javascript
运行
复制
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! ");
})

所以我想让“”出现在我的html页面上。有什么具体的教程我应该看吗?还是调用我的xmlhttp变量的特定方法?我真的很困惑。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-13 23:33:55

您将希望使用模板语言将内容插入到您已经获得的HTML中。车把玉石都是Node的流行选择。

然后,一旦您正确地设置了它们(它们都有很好的文档),您可以

代码语言:javascript
运行
复制
res.render('index', {
   myString: "Sunny Filadelphia! "
});

以Jade为例:

代码语言:javascript
运行
复制
div#putMyContentHere = myString

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

代码语言:javascript
运行
复制
app.get('/data', function (req,res) {
   res.send("Sunny Filadelphia! ");
});

以及jQuery的客户端:

代码语言:javascript
运行
复制
$.get('/data', function (data) {
    $("#myDiv").append(data);
});
票数 1
EN

Stack Overflow用户

发布于 2015-09-13 23:34:22

查看node.js文档中的文件系统API:https://nodejs.org/api/fs.html

我将研究writeFile方法在node.js中的应用。

代码语言:javascript
运行
复制
var fs = require('fs');

fs.writeFile('index.html', 'Stuff to write', function (err) {
   if (err) throw err;
   console.log('Saved!');
});
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32555512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档