Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| be5e385ae0 |
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user