From 3562b661374801c71b6f1a89f2ecbaed1c60add6 Mon Sep 17 00:00:00 2001 From: dispainn <1universer@gmail.com> Date: Wed, 19 Mar 2025 22:22:07 +0500 Subject: [PATCH] hide --- .gitignore | 2 ++ login.html | 12 ------------ node_modules/.package-lock.json | 12 ++++++++++++ package-lock.json | 13 +++++++++++++ package.json | 1 + server.js | 13 +++++++------ 6 files changed, 35 insertions(+), 18 deletions(-) create mode 100644 .gitignore delete mode 100644 login.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c74ff1b --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +/node_modules diff --git a/login.html b/login.html deleted file mode 100644 index 5ed5b30..0000000 --- a/login.html +++ /dev/null @@ -1,12 +0,0 @@ -

Вход

-
- -
-
- -
-
- - - Регистрация -
\ No newline at end of file diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index ac1de65..23275f9 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -217,6 +217,18 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/dottie": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", diff --git a/package-lock.json b/package-lock.json index c0818a5..ec9fd7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "ISC", "dependencies": { "connect-session-sequelize": "^7.1.7", + "dotenv": "^16.4.7", "express": "^4.21.2", "express-session": "^1.18.1", "pg": "^8.14.1", @@ -230,6 +231,18 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/dottie": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", diff --git a/package.json b/package.json index 9819ede..2e809af 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "description": "", "dependencies": { "connect-session-sequelize": "^7.1.7", + "dotenv": "^16.4.7", "express": "^4.21.2", "express-session": "^1.18.1", "pg": "^8.14.1", diff --git a/server.js b/server.js index 35e99c5..fc737a4 100644 --- a/server.js +++ b/server.js @@ -1,3 +1,4 @@ +require('dotenv').config() const express = require('express'); const session = require('express-session') const { Sequelize, DataTypes } = require('sequelize'); @@ -8,11 +9,11 @@ const port = 3000; const sequelize = new Sequelize({ dialect: 'postgres', - host: 'campfiregg.ru', - port: '5432', - database: 'campfire_dev', - username: 'dispain', - password: 'C4mpF1r3!', + host: process.env.DB_HOST, + port: process.env.DB_PORT, + database: process.env.DB_DATABASE, + username: process.env.DB_USERNAME, + password: process.env.DB_PASSWORD, }) const PlayerModel = sequelize.define('player', { @@ -32,7 +33,7 @@ app.use(express.static(path.join(__dirname, 'files'))) app.use(express.urlencoded({ extended: true })); app.use(session({ - secret: 'key', + secret: process.env.SESSION_JWT, store: sessionStore, resave: false, saveUninitialized: true,