【问题标题】:Send JSON data from express to html NodeJS将 JSON 数据从 express 发送到 html NodeJS
【发布时间】:2016-12-01 11:20:49
【问题描述】:

大家好,我是 node 新手,所以在这里我的用例是我想将数据发布到我的 express 应用程序并在 html 页面上显示,这可以使用 nodeJs 吗?

这是我的代码

app.post('/', function(req, res){
  res.sendFile(__dirname + '/views/index.html', {data: req.body});
})

【问题讨论】:

  • 是的,这是可能的
  • 好的,谢谢,但我怎样才能在我的 html 文件中获取这些数据我试过 var data = {{data}} 但没有用
  • @Craicerjack 这应该是公认的答案
  • 你应该阅读文档 - expressjs.com/en/api.html
  • 你可以试试EJS

标签: javascript json node.js express


【解决方案1】:

有很多教程展示了如何做到这一点。我建议您首先了解 HTTP 协议的工作原理(消息结构:https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html)。然后深入节点并通过请求和响应交换数据。我建议使用 body-parser 来安排两侧的数据格式。另请阅读 express 文档。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多