Я использую следующий код 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();
});
});
, но я получаю Внутреннюю ошибку сервера.
Что яделать неправильно?