Compare commits

...

1 Commits

Author SHA1 Message Date
HSIN-CHUAN HUANG be5e385ae0 Update README.md 2021-11-11 08:56:36 +00:00
+19 -7
View File
@@ -1,6 +1,11 @@
# BioProAPIServer # BioProAPIServer
### Setup pi3 postgresql ### Setup postgresql
##### Installation
```
sudo apt-get install postgresql libpq-dev postgresql-client postgresql-client-common
```
##### Switch to the Postgres user to configure the database ##### Switch to the Postgres user to configure the database
``` ```
@@ -14,11 +19,18 @@ createuser biopro -P --interactive
##### Postgres command (type psql first to connect postgres) ##### Postgres command (type psql first to connect postgres)
``` ```
#Enter postgresql
psql
#Find databases #Find databases
\l \l
#Find tables #Find tables
\dt \dt
# Create new database and table if you need
create database test
test=> create table people (name text, company text)
``` ```
### Run apiServer on device ### Run apiServer on device
@@ -39,11 +51,11 @@ change the code following as:
change apiserver port to postgres port, 54321 --> 5432 (default) change apiserver port to postgres port, 54321 --> 5432 (default)
*/ */
export const pgDB = { export const pgDB = {
host: '127.0.0.1', // 服务器地址 host: '127.0.0.1',
port: 54321, // 数据库端口号 -----------------> 5432 port: 54321, // -----------------> 5432
username: 'biopro', // 数据库用户名 username: 'biopro',
password: 'BioProControlBox', // 数据库密码 password: 'BioProControlBox',
database: 'postgres' // 数据库名称 database: 'postgres'
} }
``` ```
@@ -67,7 +79,7 @@ nohup node /home/pi/bioproapiserver/dist/app.js > /home/pi/.api_server.out &
##### Localhost test port binding (your device:54321 -> raspberrypi:5432) ##### Localhost test port binding (your device:54321 -> raspberrypi:5432)
``` ```
ssh -NL 54321:localhost:5432 pi@your-pi3-ip ssh -NL 54321:localhost:5432 pi@your-pi-ip
``` ```
##### Run apiServer on your localhost (remember binding port first) ##### Run apiServer on your localhost (remember binding port first)