- По описанию проекта понятно что это хранилище фотографий для его владельца, который может поделиться доступом к сервису со своими соратниками
- Проект по работе напоминает хостинг картинок is-inside.me
- Frontend-часть проекта - HTML без каких-либо "особых" стилей. Сервис не задумывался как публичный, поэтому и смысла нет париться над его лицевой частью. К тому-же всё было сделано за день.
- Установите библиотеки
- Отредактируйте конфиг под себя
node index.js
- При запуске проекта база данных создастся сама
- Базой данных (
config.database.dialect
) может бытьmysql
,mariadb
,postgres
иmssql
, но для этого нужно установить соответствующие библиотеки:
$ npm install --save pg pg-hstore # PostgreSQL
$ npm install --save mysql2 # Уже установлен
$ npm install --save mariadb
$ npm install --save sqlite3
$ npm install --save tedious # Microsoft SQL Server
- Если требуется SQLite, в файле
index.js
надо заменой с 31 по 35 строчку вставить следующий код:
const sequelize = new Sequelize({
dialect: 'sqlite',
storage: 'path/to/database.sqlite'
});
В проекте есть авто-генератор конфигурации для ShareX. Он доступен как по ссылке (<URL сайта>/api/uploads/create
), так и в вашем аккаунте.