Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用NodeJS将postgres数据库连接到html网页?_Javascript_Html_Node.js_Postgresql - Fatal编程技术网

Javascript 如何使用NodeJS将postgres数据库连接到html网页?

Javascript 如何使用NodeJS将postgres数据库连接到html网页?,javascript,html,node.js,postgresql,Javascript,Html,Node.js,Postgresql,我有一个postgres数据库,我正在尝试将它连接到一个html文件,这样我们就可以将数据库中的信息打印到我们的网页上。我目前正在使用NodeJS尝试将我们的数据库连接到我们拥有的html文件。 我用这个网站作为指南。这个网站是mssql的,所以我试着为postgres调整它,但没有成功。我一开始只是尝试将其中一个表打印到浏览器上,但最终想知道如何将其格式化到html文件中,以便它在我希望的地方输出 到目前为止,我在浏览器页面上遇到了一个“pg未定义”错误,并且还没有找到解决方法。下面是我正在使

我有一个postgres数据库,我正在尝试将它连接到一个html文件,这样我们就可以将数据库中的信息打印到我们的网页上。我目前正在使用NodeJS尝试将我们的数据库连接到我们拥有的html文件。 我用这个网站作为指南。这个网站是mssql的,所以我试着为postgres调整它,但没有成功。我一开始只是尝试将其中一个表打印到浏览器上,但最终想知道如何将其格式化到html文件中,以便它在我希望的地方输出

到目前为止,我在浏览器页面上遇到了一个“pg未定义”错误,并且还没有找到解决方法。下面是我正在使用的server.js文件。以及我想要连接它的home.html

(我已经安装了express和pg,所以我知道这不是问题所在)

//需要模块
const express=require('express');
常量app=express();
const{Pool}=require('pg');
//获取请求
app.get('/',函数(req,res){
//配置数据库凭据
常量池=新的pg.池({
用户:“postgres”,
密码:“”,
主机:“localhost”,
港口:5432,
数据库:“在线商店”
})
//连接到您的数据库
连接(配置,函数(错误){
//创建要预成型的请求对象
//查询操作
var request=new pool.request();
//查询数据库并获取记录
request.query('select*from products',
功能(错误、记录){
if(err)console.log(err)
//将记录作为响应发送
//浏览
res.send(记录);
});
});
});
var server=app.listen(5000,函数(){
log('服务器正在侦听端口5000…');
});
// http://localhost:5000/
const{Pool}=require('pg');