Возможно, вы работаете над проектом на своем буткемпе и хотите разместить свой файл DB.json в Интернете и получить его как API вместо локального файла хоста. Вы попали в нужное место.

Начиная
- Перейдите на https://render.com/ и зарегистрируйтесь, проще просто связать его со своей учетной записью GitHub.
- Дайте данные своей кредитной карты, они всегда возвращают деньги после регистрации, так что не беспокойтесь.
- Давайте разветвимся, а затем клонируем мой репозиторий (https://github.com/derrickmomany/JSON-SERVER). Это более простой способ, я уже добавил все необходимые файлы. Просто измените DB.json и добавьте свои данные. Затем нажмите на github.
- Если вы хотите выполнить все процессы самостоятельно, следуйте приведенному ниже процессу.
Самостоятельное добавление файлов развертывания
1. Создайте папку
mkdir <projectname>-mock-api cd <projectname>-mock-api
2. Шаг 1: Создайте проект node js
npm init -y
3. Установите зависимость json-сервера
npm i json-server
4. Создайте server.js
const jsonServer = require('json-server')
const server = jsonServer.create()
const router = jsonServer.router('db.json')
const middlewares = jsonServer.defaults()
server.use(middlewares)
server.use('/api', router)
server.listen(process.env.PORT || 5000, () => {
console.log('JSON Server is running')
})
5. Создайте db.json
{
"articles": [
{
"id": 1,
"title": "Example Article",
"content": "This is an example."
},
{
"id": 2,
"title": "Second Article",
"content": "This is also an example."
},
{
"title": "Third Article",
"content": "Another example!",
"id": 3
}
]
}
6. Запустите проект Node JS
node server.js
7. Протестируйте API
http://localhost:5000/api/articles
Настройка базы данных с Render
1. Создайте новый веб-сервис

2. Подключите свой репозиторий Git или используйте URL-адрес существующего общедоступного репозитория.

Поскольку мы используем node.js, Render автоматически заполнит файлы для вас. Все, что вам нужно добавить, это имя вашего API, перейти в нижнюю часть страницы и нажать «Создать веб-сервис».
Результат

Теперь перейдите по созданной ссылке вверху и вуаля, у вас есть работающий сервер JSON. Удачи с вашим проектом