Lo siento si esta es una pregunta increíblemente básica, pero no puedo encontrar ninguna información útil por ahí.
Utilicé el generador Keystone de Yeoman para crear un proyecto Keystone, pero MongoDB no funcionaba cuando ejecuté el generador, por lo que no se creó el usuario. No puedo encontrar ninguna información sobre cómo agregar el usuario.
Esto es lo que probé:
Agregué esto al archivo route/views/index.js para que se ejecutara cuando se carga la página:
var user = new User({ name: { first:'matt', last:'x' }, email: 'me@m.com', password: 'password', isAdmin: true }); user.save(function (err) { if (err) { // handle error return console.log(err); } // user has been saved console.log(user); });Esto agregó un usuario a la base de datos, pero aparece este error cuando intento iniciar sesión:
Sorry, an error occurred loading the page (500) Must supply api_key¿Cómo resuelvo esto?
Gracias por cualquier ayuda.
Utilice la funcionalidad de actualización incorporada para agregar un nuevo usuario. Agregue este código a un archivo de updates/0.0.2-admins.js :
var keystone = require('keystone'), User = keystone.list('User'); exports = module.exports = function(done) { new User.model({ name: { first: 'Admin', last: 'User' }, password: 'admin', isAdmin: true }).save(done); };Sin embargo, ¿puede publicar el error completo con respecto a su clave API?