Node.js、GraphQL、Apollo Server与PostgreSQL集成开发指南
1. 为GraphQL服务器设置PostgreSQL与Sequelize
要创建一个全栈GraphQL应用程序,需要引入一个成熟的数据源。示例数据是不稳定的,而数据库可以提供持久的数据。这里选择使用PostgreSQL和Sequelize(ORM)为Apollo Server搭建数据库环境。虽然也可以选择MongoDB等其他数据库,但为了本应用,我们使用PostgreSQL。
以下是基本的PostgreSQL设置步骤:
1. 安装PostgreSQL :参考设置指南完成安装。
2. 创建第一个数据库 :可以使用 createdb 命令或 CREATE DATABASE 语句。
3. 设置数据库超级用户 :创建一个带有用户名和密码的数据库超级用户。
启动和停止数据库的命令如下:
- 启动: pg_ctl -D /usr/local/var/postgres start
- 停止: pg_ctl -D /usr/local/var/postgres stop
可以使用 psql 命令在命令行中连接到数据库,列出数据库并执行SQL语句。
安装PostgreSQL后,还需要为项目安装Node.js的PostgreSQL驱动和Sequelize(OR
超级会员免费看
订阅专栏 解锁全文
934

被折叠的 条评论
为什么被折叠?



