const mongo = require('mongodb').MongoClient;
) Ahora queremos conectarnos a nuestra base de datos y luego comenzar a escuchar las solicitudes. El propósito de esto es no permitir solicitudes antes de que nuestra base de datos esté conectada o si hay un error en la base de datos. Para lograrlo, querrá abarcar su serialización y su escucha de aplicaciones en lo siguiente: mongo.connect (process.env.DATABASE, (err, db) => { if (err) { console.log ('Error de base de datos:' + err); } else { console.log ('Conexión exitosa a la base de datos');Ahora puede descomentar el bloqueo en deserializeUser y eliminar el//serialization and app.listen
}});
done(null, null)
. Asegúrese de establecer DATABASE en su archivo .env a la cadena de conexión de su base de datos (por ejemplo: DATABASE=mongodb://admin:pass@mlab.com:12345/my-project
). Puede configurar una base de datos gratuita en mLab . Enhorabuena, ¡has terminado de configurar la serialización! Envía tu página cuando creas que lo has hecho bien. Si está teniendo errores, puede consultar el proyecto completado hasta este punto aquí . done(null, null)
se borra'
testString: 'getUserInput => $.get(getUserInput("url")+ "/_api/server.js") .then(data => { assert.notMatch(data, /null,( |)null/gi, "The callback in deserializeUser of (null, null) should be completely removed for the db block uncommented out"); }, xhr => { throw new Error(xhr.statusText); })'
```