Final implementation of Implementing JSON Web Token (JWT) to secure your app.
axios
| "use strict"; | |
| module.exports = { | |
| up: (queryInterface, Sequelize) => { | |
| return queryInterface.bulkInsert("Users", [ | |
| { | |
| username: "johndoe1", | |
| firstName: "John", | |
| lastName: "Doe 1", | |
| email: "[email protected]", | |
| password: "$2y$10$mj1OMFvVmGAR4gEEXZGtA.R5wYWBZTis72hSXzpxEs.QoXT3ifKSq", // password |
| "use strict"; | |
| module.exports = { | |
| up: (queryInterface, Sequelize) => { | |
| return queryInterface.bulkInsert("Posts", [ | |
| { | |
| title: "Title post one", | |
| slug: "title-post-one", | |
| userId: 1, | |
| content: "Text content post one", | |
| status: 1, |
| "use strict"; | |
| module.exports = { | |
| up: (queryInterface, Sequelize) => { | |
| var now = new Date(); | |
| return queryInterface.bulkInsert("Jobs", [ | |
| { | |
| title: "Job Post Title One", | |
| slug: "job-post-title-one", | |
| userId: 1, | |
| content: "Text content job post one", |
| "use strict"; | |
| module.exports = { | |
| up: (queryInterface, Sequelize) => { | |
| return queryInterface.addColumn( | |
| "posts", // name of Source model | |
| "userId", // name of the key we're adding | |
| { | |
| type: Sequelize.INTEGER, | |
| references: { | |
| model: "users", // name of Target model |
| "use strict"; | |
| module.exports = { | |
| up: (queryInterface, Sequelize) => { | |
| return queryInterface.addColumn( | |
| "jobs", // name of Source model | |
| "userId", // name of the key we're adding | |
| { | |
| type: Sequelize.INTEGER, | |
| references: { | |
| model: "users", // name of Target model |
| 'use strict'; | |
| const fs = require('fs'); | |
| const path = require('path'); | |
| const Sequelize = require('sequelize'); | |
| const basename = path.basename(__filename); | |
| const env = process.env.NODE_ENV || 'development'; | |
| const config = require(__dirname + '/../config/config.js')[env]; | |
| const db = {}; |
Final implementation of Implementing JSON Web Token (JWT) to secure your app.
axios
| "use strict"; | |
| module.exports = { | |
| development: { | |
| username: "root", | |
| password: null, | |
| database: "database_development", | |
| host: "127.0.0.1", | |
| dialect: "mysql", | |
| operatorsAliases: false, | |
| }, |
| "use strict"; | |
| module.exports = { | |
| development: { | |
| username: process.env.DB_USER, | |
| password: process.env.DB_PASS, | |
| database: process.env.DB_NAME, | |
| host: process.env.DB_HOST, | |
| dialect: "mysql", | |
| }, | |
| test: { |
| DB_HOST=myhost_local | |
| DB_USER=myuser_local | |
| DB_PASS=mypassword_local | |
| DB_NAME=mydatabase_local | |
| JWT_KEY="secretOrKeyJWTRandom" |