19 lines
603 B
JavaScript
19 lines
603 B
JavaScript
const appRoot = require('app-root-path')
|
|
const { createUser } = require(`${appRoot}/modules/core/services/users`)
|
|
const axios = require('axios').default
|
|
|
|
const main = async () => {
|
|
let userInputs = (
|
|
await axios.get('https://randomuser.me/api/?results=250')
|
|
).data.results.map((user) => {
|
|
return {
|
|
name: `${user.name.first} ${user.name.last}`,
|
|
email: user.email,
|
|
password: `${user.login.password}${user.login.password}`
|
|
}
|
|
})
|
|
await Promise.all(userInputs.map((userInput) => createUser(userInput)))
|
|
}
|
|
|
|
main().then(console.log('created')).catch(console.log('failed'))
|