【发布时间】:2019-03-01 21:17:22
【问题描述】:
我正在尝试实现 Oauth2 身份验证,我遇到了一个符合我描述的 GitHub 存储库,但使用的数据库是 MongoDB,我想使用 MySql。
我想把这段 MongoDB Authentication 的代码转换成 MySQL
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/MyDatabase');
const Schema = mongoose.Schema;
const UserDetail = new Schema({
username: String,
password: String
});
const UserDetails = mongoose.model('userInfo', UserDetail, 'userInfo');
到目前为止我已经写了这么多代码
var mysql = require('mysql');
var connection = mysql.createConnection({
supportBigNumbers: true,
bigNumberStrings: true,
host : "localhost",
user : "root",
password : "root",
database : "db_users"
});
完整代码请参考以下 GitHub 代码库 https://github.com/sitepoint-editors/LocalPassportAuth 我应该在此代码中添加什么以使其正常工作?
【问题讨论】:
标签: mysql node.js database mongodb passport.js