La connexion de postgreSQL ce passe bien avec une authentification classique :
````TypeScript
import {Pool} from "pg";
const pool = new Pool({
user: 'MyuserName',
host: 'localhost',
database: 'MyDatabase',
password: 'MySecretPass'
});
export default pool;
````
En revanche lorsque je passe les valeur dans une variable d’environnement ; nodeJS n'arrive plus a ce connecter avec postgreSQL
soit par le le package.json:
````Json
"scripts": {
"build": "rm -rf ./src & tsc -w",
"start": "NODE_ENV=development PGUSER=MyuserName PGHOST=localhost PGPASSWORD=MySecretPass PGDATABASE=MyDatabasenode ./src/app.js"
},
````
ou soit en passant par l’interface de NodeJS ci-joind la photo
j'ai bien-sur remplacé toutes les valeurs par les variables de cette manière : process.env.PGUSER , process.env.PGPASSWORD .....
Quelqu'un peut m'aider pour m’expliquer comment fonctionne nodeJs sur Cpanel ?
````TypeScript
import {Pool} from "pg";
const pool = new Pool({
user: 'MyuserName',
host: 'localhost',
database: 'MyDatabase',
password: 'MySecretPass'
});
export default pool;
````
En revanche lorsque je passe les valeur dans une variable d’environnement ; nodeJS n'arrive plus a ce connecter avec postgreSQL
soit par le le package.json:
````Json
"scripts": {
"build": "rm -rf ./src & tsc -w",
"start": "NODE_ENV=development PGUSER=MyuserName PGHOST=localhost PGPASSWORD=MySecretPass PGDATABASE=MyDatabasenode ./src/app.js"
},
````
ou soit en passant par l’interface de NodeJS ci-joind la photo
j'ai bien-sur remplacé toutes les valeurs par les variables de cette manière : process.env.PGUSER , process.env.PGPASSWORD .....
Quelqu'un peut m'aider pour m’expliquer comment fonctionne nodeJs sur Cpanel ?
Fichiers joints
-
59.3 KB Affichages: 4