Развертывание фейкерных данных на Герою - PullRequest
0 голосов
/ 08 марта 2020

Запустить JS файл в Heroku.

Я создал поддельные данные, используя фейкер. js

var faker = require('faker')
function generateEmployees () {
  var employees = []
  for (var id = 0; id < 50; id++) {
    var firstName = faker.name.firstName()
    var lastName = faker.name.lastName()
    var email = faker.internet.email()
    employees.push({
      "id": id,
      "first_name": firstName,
      "last_name": lastName,
      "email": email
    })
  }
  return { "employees": employees }
}
module.exports = generateEmployees

сервер. js

const jsonServer = require('json-server');
const server = jsonServer.create();
const router = jsonServer.router('db.json');
const middlewares = jsonServer.defaults();
const port = process.env.PORT || 4000;
server.use(middlewares);
server.use(router);
server.listen(port);

дБ. json

{
  "posts":[
    {
      "id" : 0,
      "title": "First post!",
      "content" : "My first content!"
    }
  ],
  "comments" : [
    {
      "id": 0,
      "content": "Wow such content!",
      "username": "zero_cool"
    }
  ]
}

упаковка. json

{
  "name": "json-server-heroku",
  "version": "1.0.0",
  "description": "",
  "main": "server.js",
  "scripts": {
    "start": "node server.js",
    "dev": "nodemon server.js"
  },
  "keywords": [
    "json-server,heroku, node, REST API"
  ],
  "author": "Jesper Orb",
  "license": "ISC",
  "dependencies": {
    "faker": "^4.1.0",
    "json-server": "^0.12.1"
  }
}

Я развернул его в heroku.

Но я вижу на двух постах API и комментариях, что не вижу сотрудников, подделывающих данные на heroku.

Я знаю, что могу бегать json-server employees.js локально, но не знаю, как бегать в героку.

Любая помощь будет принята с благодарностью.

В настоящее время отображается только три URL. Я тоже хочу сотрудников.

enter image description here

...