vue2+koa2+postgresql前后端访问

vue+koa2+mysql前后端访问:vue+koa2+mysql前后端访问_李疆的博客-CSDN博客_vue+koa2 

注意:koa连接云服务器中的postgresql时,需要在pg_hba.conf中添加以下一行,并在服务列表重启postgresql服务以更新配置文件,否则会连不上

vue2+koa2+postgresql前后端访问_第1张图片vue2+koa2+postgresql前后端访问_第2张图片 

 

一、服务端-koa2

1、koa-generator搭建koa2项目

首先使用koa脚手架搭建好基础的框架,具体步骤,见:koa-generator搭建koa2项目_李疆的博客-CSDN博客

2、封装postgresql连接池

安装postgresql包

cnpm i -S pg

在根目录下新建db.js

// 连接postgreSQL
var pgsql = require("pg");
var pool = new pgsql.Pool({
    host: 'localhost',
    user: 'postgres', // 数据库用户名
    password: 'user', // 数据库密码
    database: 'test'
});

function query(sql) {
    return new Promise((resolve, reject) => {
        pool.connect(async (err, connection) => {
            let result = await connection.query(sql);
            if (result

你可能感兴趣的:(Vue2,Koa,postgresql,mysql,数据库)