Запустить 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. Я тоже хочу сотрудников.