1

有人知道为什么使用 --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

数据只会存储在内存中。

任何想法?

4

1 回答 1

2

使用database.json代替database.yml

{
  "development": {
    "driver": "mongoose",
    "host": "localhost",
    "database": "blahblahblah"
  },
  "test": {
    "driver": "memory"
  }
}
于 2012-10-04T17:08:12.810 回答