1、先安装PostgreSql、express等配置
npm install --save pg npm install express --save
2、引入相关配置
const pg = require('pg');
const express = require('express') //引入express框架
const app = express(); //实例化
3、数据库配置
const pgConfig = {
host: '数据库地址',
port: '端口',
user: '用户名',
password: '密码',
database: '数据库名称',
};
4、设置跨域访问
app.all("*", function(req, res, next) {
//设置允许跨域的域名,*代表允许任意域名跨域
res.header("Access-Control-Allow-Origin", "*");
//允许的header类型
res.header("Access-Control-Allow-Headers", "content-type");
//跨域允许的请求方式
res.header("Access-Control-Allow-Methods", "DELETE,PUT,POST,GET,OPTIONS");
if (req.method.toLowerCase() == 'options')
res.send(200); //让options尝试请求快速结束
else
next();
})
5、设置node服务端口 启动服务
app.listen('8080', () => {
console.log('服务启动成功');
})
6、定义接口
const pool = new pg.Pool(pgConfig);
pool.connect(function(error, client) {
if (error) {
return console.error('数据库连接出错', error);
}
app.get('/api/自己定义', (req, res) => {
const tuberDD = 'SELECT ****, COUNT(*) AS ** FROM ** GROUP BY **'; // 查表的SQL语句
client.query(tuberDD, (err, response) => {
if (err) {
res.send({
msg: err
});
} else {
res.send({
code: 200,
msg: 'success',
data: response
});
}
});
});
})
上面是“用nodejs搭建一个pg版的接口”的全面内容,想了解更多关于 nodejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_87.html
workflows工作流
一匹热血沸腾的汗血宝马庄严地站立着ComfyUI工作流
一位穿着优雅银色装饰黑色连衣裙的苗条模特
图生图工作流:一键转换成高清动漫照片
一个戴着破旧莎帽子的机械忍者站在冰林中
一颗闪闪发光的水晶漂浮在森林里
在白雪覆盖的广阔平原上两只可爱的小猫
一个穿绿衣服国风古典女孩
一个时间旅行女人的神秘剪影ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

黑客入侵效果代码
制作一个好玩的倒计时
css3实现星球旋转
纯css3绘制的小鸟
3d文字360度旋转
jquery鼠标滑过图片边框特效(jquery.focus-follow插件)
canvas黑洞漩涡(canvas+js)
css3卡片动态滑动效果











