mirror of
https://github.com/sergeyyarkov/digital-store.git
synced 2026-10-11 10:19:15 +03:00
readme
This commit is contained in:
parent
84bb83d63c
commit
4da4c1d68c
85
README.md
85
README.md
@ -73,7 +73,14 @@
|
||||
- Если вы хотите настроить оформление формы приемов перевода, то перейдите [сюда](https://qiwi.com/p2p-admin/transfers/link) и скопируйте значение переменной `themeCode` и вставьте это значение по адресу `config/routes/payments/qiwi.payment.js`.
|
||||
- Для работоспособности интернет-магазина необходимо установить зависимости. Выполните комманду `npm install`.
|
||||
- Далле необходимо настроить переменные среды. Создайте файл `.env` в корне вашего интернет-магазина и запишите туда [значения для переменных](#Переменные-среды). Обратите внимание, что для выгрузки скрипта на production сервер, нужно устанавливать переменные среды для вашего сервера, файл `.env` создавать не нужно.
|
||||
- После этого, введите `npm run start` и перейдите по адресу `localhost:3000`, вы увидите уже рабочий интернет-магазин который работает у вас на локальном компьютере.
|
||||
- Настройте почтовый сервис по адресу `config/nodemailer.config.js`:
|
||||
```javascript
|
||||
host: "smtp.mail.ru",
|
||||
port: 465,
|
||||
secure: true, // true для 465, false для остальных.
|
||||
```
|
||||
- После этого, введите `npm run start` и перейдите по адресу `localhost:3000`, вы увидите уже рабочий интернет-магазин который запущен у вас на локальном компьютере.
|
||||
- Редирект после оплаты товара через QIWI на локальный адрес работать не будет, необходим домен.
|
||||
|
||||
### Запуск скрипта на удаленном сервере:
|
||||
В данном примере на удаленном сервере будет использоваться связка ``Ubuntu 18.04, Nginx, MongoDB, PM2, NodeJS.``
|
||||
@ -109,26 +116,26 @@ https://store-name.com/api/items
|
||||
```
|
||||
Ответ:
|
||||
```javascript
|
||||
[
|
||||
{
|
||||
_id: "5e15dbc415303a1980cd77a0",
|
||||
title: "Тестовый товар №1",
|
||||
count: 0,
|
||||
price: 1,
|
||||
category: "steam",
|
||||
description: "-",
|
||||
date: "2020-01-08T13:40:20.353Z"
|
||||
},
|
||||
{
|
||||
_id: "5e15dcb4138c3339bcbc3719",
|
||||
title: "Тестовый товар №2",
|
||||
count: 0,
|
||||
price: 1,
|
||||
category: "uplay",
|
||||
description: "-",
|
||||
date: "2020-01-08T13:44:20.940Z"
|
||||
},
|
||||
]
|
||||
[
|
||||
{
|
||||
_id: "5e15dbc415303a1980cd77a0",
|
||||
title: "Тестовый товар №1",
|
||||
count: 0,
|
||||
price: 1,
|
||||
category: "steam",
|
||||
description: "-",
|
||||
date: "2020-01-08T13:40:20.353Z"
|
||||
},
|
||||
{
|
||||
_id: "5e15dcb4138c3339bcbc3719",
|
||||
title: "Тестовый товар №2",
|
||||
count: 0,
|
||||
price: 1,
|
||||
category: "uplay",
|
||||
description: "-",
|
||||
date: "2020-01-08T13:44:20.940Z"
|
||||
},
|
||||
]
|
||||
```
|
||||
|
||||
### Для просмотра товаров в интересующей категории отправляется запрос:
|
||||
@ -138,24 +145,24 @@ https://store-name.com/api/items/{category}
|
||||
Ответ:
|
||||
```javascript
|
||||
[
|
||||
{
|
||||
_id: "5e15dbc415303a1980cd77a0",
|
||||
title: "Тестовый товар №1",
|
||||
count: 0,
|
||||
price: 1,
|
||||
category: "steam",
|
||||
description: "-",
|
||||
date: "2020-01-08T13:40:20.353Z"
|
||||
},
|
||||
{
|
||||
_id: "5e1ccf30d5b894228c86385a",
|
||||
title: "Тестовый товар №2",
|
||||
count: 10,
|
||||
price: 1,
|
||||
category: "steam",
|
||||
description: "-",
|
||||
date: "2020-01-13T20:12:32.814Z"
|
||||
}
|
||||
{
|
||||
_id: "5e15dbc415303a1980cd77a0",
|
||||
title: "Тестовый товар №1",
|
||||
count: 0,
|
||||
price: 1,
|
||||
category: "steam",
|
||||
description: "-",
|
||||
date: "2020-01-08T13:40:20.353Z"
|
||||
},
|
||||
{
|
||||
_id: "5e1ccf30d5b894228c86385a",
|
||||
title: "Тестовый товар №2",
|
||||
count: 10,
|
||||
price: 1,
|
||||
category: "steam",
|
||||
description: "-",
|
||||
date: "2020-01-13T20:12:32.814Z"
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user