Миграция сервера из Mongoose в FireBase - PullRequest
0 голосов
/ 20 ноября 2018

Я использую следующий код js для запуска сервера для моего веб-приложения:

mongoose.Promise = Promise
mongoose.connect('mongodb://127.0.0.1:27017/appdb')
.then(() => console.log('Mongoose up'))

const User = require('./models/users')

app.use(bodyParser.json())

app.post('/api/login', async (req, res) => {
    const {email, password} = req.body
    const resp = await User.findOne({email, password})
    if(!resp) {
        res.json({
            success: false,
            message: "Incorrect details"
        })
    } else {
        res.json({
            success: true
        })
    }
})

и UserSchema (users.js):

const UserSchema = new mongoose.Schema({
    email: String,
    password: String,
    quote: {type: String, default: "You have no quote"}
})

const User = mongoose.model('users', UserSchema)

module.exports = User

Мне нужно подготовить это дляработать с базой данных Firebase Realtime.Но я очень мало знаю о том, как работать с этой базой данных.

Я пытаюсь:

var usersRef = database.ref('users');
usersRef.on('value', function(snapshot) {
    snapshot.forEach(function(childSnapshot) {
       var resp = childSnapshot.val();
    });
});

, но я получаю Внутреннюю ошибку сервера.

Что яделать неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...