这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战
前言
上一篇文章我们说到如何使用 Serverless Framework 来搭建一个最简单的next.js 例子, 这次我们做个全栈项目
安装
我们假设你已经安装了 Serverless Framework
在终端使用命令
sls
创建项目 选择 Full Stack
填入项目名称后等待安装完成 完成后直接上传 或者 使用 serverless deploy 上传
此时你的目录应该如下
目录
- api ullstack-serverless-api 后台api接口
- db fullstack-serverless-db 云数据库
- frontend website 静态站点
- vpc fullstack-serverless-vpc //私有网络
腾讯云界面
- serverless 应用, 使用vue构建的静态站点 和 node.js express 后台服务
- 私有网络
- fallStack-api 云函数
- postgreSql 数据库
项目部署到线上后我们打开 website 应用
fullstack-serverless-frontend-1255469424.cos-website.ap-guangzhou.myqcloud.com
在表单中填入随便填入一些数据
这里其他的代码比较好理解,这个 postgreSql 数据库是我第一次接触。我在代码里面没有找到相关的配置,在腾讯云官网找了很长时间,最后发现他在上传的时候
但是在腾讯云上面也没有管理界面,这个是不是在线上有个可视化界面会更好些啊,吐槽一下
这个时候我就非常好奇 postgreSqlPostgreSQL 数据库中是什么样子的,那么我们只能安装一个客户端远程连接腾讯云的这个数据库了。
postgreSqlPostgreSQL 是什么
postgreSqlPostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。
PostgreSQL 开发者把它念作 post-gress-Q-L。
PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。
安装 postgreSqlPostgreSQL 客户端软件
- postgre SQL 下载安装教程:www.runoob.com/postgresql/…
- 腾讯云链接 postgre SQL 教程 cloud.tencent.com/document/pr… 按照安装教程安装后,
打开pg admin 软件
在server 点击右键
创建一个server 服务
填入你上传时的用户名和密码
这里需要在腾讯云打开一下外网,才有host 和 端口号
打开后填入 host 和端口号
点击保存即可
如何查看表结构
如何查看表数据
在表结构部分点击右键 执行命令
选择select 命令
这里会自动生成一跳sql命令,点击执行即可查询当前表
果然和mysql 这种关系性数据库基本一致