繁体   English   中英

将Node.js输出传递到Web界面

[英]Pass Node.js Output to Web Interface

我正在尝试使用Node.js在MariaDB表上执行SQL SELECT语句,然后将结果传递到Web界面。 我已成功使用mySQL模块连接到数据库并执行SQL查询,将选定的行返回到Node.js shell(Windows 10)中的console.log()。

如何从Node.js提取输出并在简单的前端界面中显示? 如果我的研究是正确的,我相信该解决方案涉及Express和Angular,但我似乎无法找出具体细节。

任何帮助或建议,我们将不胜感激。 谢谢!

Express可能是一个不错的起点,但是您现在可以忽略Angular。

您可以创建一个简单的终结点,浏览器可以在其中使用Express查看查看的数据。

安装Expressbody-parsernpm install --save express body-parser

这是一个简单的示例,说明如何开始提供这些数据并在浏览器中查看它。

var express = require("express");
var bodyParser = require("body-parser");
var app = express();

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

var server = app.listen(8080, function () { // create a server
    console.log("app running on port.", server.address().port);
});

app.get("/", function(req, res) { // listens for requests to localhost:8080
    res.send(data); // put your data here
});

现在,当您包含此代码并启动服务器时,您可以导航到localhost:8080 (我们在上面的代码中设置的端口),您应该看到任何data

如果您想像过去一样开始提供页面,则应该检查我们的模板引擎,如pug ,但现在我认为这是一个不错的起点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM