Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const faker = require("faker")
- const bcrypt = require("bcrypt")
- const dataLength = 9 //how many seeds should be generated
- //generate bcrypt password
- const plainPwd = "admin"
- const salt = await bcrypt.genSalt(10)
- const password = await bcrypt.hash(plainPwd, salt)
- exports.seed = function (knex, Promise) {
- return knex("users").del()
- .then(function () {
- const users = []
- for (let index = 0; index < dataLength; index++) {
- users.push({
- username: faker.internet.userName(),
- password: faker.internet.password(),
- createdAt: faker.date.recent(),
- updatedAt: faker.date.recent(),
- deletedAt: faker.date.recent(),
- deleted: faker.random.boolean(),
- })
- }
- users.push({
- username: "admin",
- password: password,
- createdAt: faker.date.recent(),
- updatedAt: faker.date.recent(),
- deletedAt: null,
- deleted: false,
- })
- return knex("users").insert(users)
- })
- }
- const salt = await bcrypt.genSalt(10)
- ^^^^^^
- SyntaxError: Unexpected identifier
- at createScript (vm.js:74:10)
- at Object.runInThisContext (vm.js:116:10)
- at Module._compile (module.js:537:28)
- at Object.Module._extensions..js (module.js:584:10)
- at Module.load (module.js:507:32)
- at tryModuleLoad (module.js:470:12)
- at Function.Module._load (module.js:462:3)
- at Module.require (module.js:517:17)
- at require (internal/module.js:11:18)
- at Seeder._validateSeedStructure (C:UsersuserDesktopCoding Projectsnode_modulesknexlibseedindex.js:113:14)
- at wrapper (C:UsersuserDesktopCoding Projectsnode_moduleslodash_createBind.js:23:15)
- at arrayMap (C:UsersuserDesktopCoding Projectsnode_moduleslodash_arrayMap.js:16:21)
- at map (C:UsersuserDesktopCoding Projectsnode_moduleslodashmap.js:50:10)
- at Seeder._runSeeds (C:UsersuserDesktopCoding Projectsnode_modulesknexlibseedindex.js:104:51)
- at Seeder.<anonymous> (C:UsersuserDesktopCoding Projectsnode_modulesknexlibseedindex.js:66:17)
- at Seeder.tryCatcher (C:UsersuserDesktopCoding Projectsnode_modulesbluebirdjsreleaseutil.js:16:23)
- at Promise._settlePromiseFromHandler (C:UsersuserDesktopCoding Projectsnode_modulesbluebirdjsreleasepromis
- e.js:509:35)
- at Promise._settlePromise (C:UsersuserDesktopCoding Projectsnode_modulesbluebirdjsreleasepromise.js:569:18
- )
- at Promise._settlePromise0 (C:UsersuserDesktopCoding Projectsnode_modulesbluebirdjsreleasepromise.js:614:1
- 0)
- at Promise._settlePromises (C:UsersuserDesktopCoding Projectsnode_modulesbluebirdjsreleasepromise.js:693:1
- 8)
- at Promise._fulfill (C:UsersuserDesktopCoding Projectsnode_modulesbluebirdjsreleasepromise.js:638:18)
- at PromiseArray._resolve (C:UsersuserDesktopCoding Projectsnode_modulesbluebirdjsreleasepromise_array.js:1
- 26:19)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement