19 lines
623 B
JavaScript
19 lines
623 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' ) ) |