PasteYou — это безопасное и универсальное приложение для управления вставкой, созданное с помощью Node.js и SQLite. Пользователи могут создавать, публиковать и управлять текстовыми фрагментами (вставками) с расширенными функциями, такими как срок действия, защита паролем и загрузка файлов.
Клонируем репозиторий:
git clone https://github.com/sanjib9090/pasteyou.git
cd pasteyou
Установите зависимости:
npm install
Создайте необходимые каталоги:
Убедитесь, что существует каталог uploads
для хранения файлов:
mkdir uploads
Настройте переменные среды:
Создайте файл .env
в корневом каталоге:
SESSION_SECRET = your-session-secret
PORT = 3000
NODE_ENV = development
Инициализируйте базу данных:
Приложение автоматически создаст необходимые таблицы в базе данных SQLite ( database.db
) при запуске сервера.
Запустите сервер:
npm start
Сервер будет работать по адресу http://localhost:3000
.
/register
./login
./dashboard
), чтобы просмотреть, обновить или удалить вставки.app.js
: главный файл сервера.views/
: шаблоны EJS для рендеринга страниц.public/
: Статические файлы, такие как CSS, изображения и т. д.uploads/
: Каталог для хранения загруженных файлов.database.db
: файл базы данных SQLite. Вклады приветствуются! Вот как вы можете внести свой вклад:
git checkout -b feature-branch
).git commit -am 'Add new feature'
).git push origin feature-branch
).Этот проект лицензируется по лицензии MIT. Дополнительную информацию смотрите в файле LICENSE.
PasteYou — безопасная, удобная и многофункциональная система управления вставкой.