有人知道为什么数据不会使用 --coffee 选项存储在铁路项目的 mongodb 中吗?
以常规方式创建项目(不带 --coffee 选项)数据将保存在 mongodb 中。那么什么时候执行以下操作:
railway init blog && cd blog
并将database.json修改为
{ "development":
{ "driver": "mongoose"
, "host": "localhost"
, "database": "blog_dev"
}
}
当我安装所有依赖项并启动服务器时,一切正常
npm install -l
railway g scaffold post title content
railway s
到目前为止。但是当我使用 --coffee 选项创建项目时,例如:
railway init blog --coffee
修改database.yml后(这在咖啡模式下是不同的)
development:
driver: "mongoose"
host: "localhost"
database: "blog_dev"
安装所有依赖项并启动服务器后
npm install -l
railway g scaffold post title content --coffee
railway s
数据只会存储在内存中。
有什么想法吗?
最佳答案
使用database.json
而不是database.yml
:
{
"development": {
"driver": "mongoose",
"host": "localhost",
"database": "blahblahblah"
},
"test": {
"driver": "memory"
}
}
关于node.js - RailwayJS 和 Mongoose 以及选项 --coffee,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11844271/