![](/img/trans.png)
[英]POST /token 400 (Bad Request) with ember-cli and ember-simple-auth
[英]ember-simple-auth with ember-cli
嘗試按照以下說明將ember-simple-auth與ember-cli結合使用:
http://ember-simple-auth.simplabs.com/
一開始它說要做:
npm install --save-dev ember-cli-simple-auth ember generate ember-cli-simple-auth
但是,一旦我嘗試“生成ember”,就會收到以下錯誤消息:
The `ember generate` command requires an entity name to be specified. For more details, use `ember help`.
所以看來ember generate命令不正確...任何人都可以提供幫助? 我要生成一個初始化程序還是什么?
謝謝
需要解決兩件事。
首先升級ember-cli版本
在這里介紹:
http://www.ember-cli.com/#upgrading-an-ember-cli-app
使用NPM更新到最新發布的Ember CLI版本。
npm install --save-dev ember-cli
當您更新到最新版本時,可能需要從應用程序藍圖重新安裝文件並更新Node NPM依賴性。
初始化
這將從項目藍圖中重新復制文件。 您可以選擇是否覆蓋現有文件。 隨后它將調用npm install更新任何已更改的依賴項。
其次 ,需要查找關於ember-simple-auth的更新的博客說明:
http://log.simplabs.com/post/90339547725/using-ember-simple-auth-with-ember-cli
現在不包含generate命令。
通常,生成器使用的藍圖需要以下語法: ember generate <blueprint> <name>
我希望使用simple-auth遵循約定,並且您會做類似的事情
ember generate ember-cli-simple-auth <your new route name>
Ember簡單身份驗證和ember cli簡單身份驗證是兩個稍有不同的東西。 在ember簡單身份驗證頁面https://github.com/simplabs/ember-simple-auth#ember-cli上說
如果您使用的是Ember CLI,只需將ember-cli-simple-auth Ember CLI插件添加到您的項目中,Ember Simple Auth將自行設置。
這意味着要做您正在做的事情,您需要添加ember-cli-simple-auth-在此處找到https://github.com/simplabs/ember-cli-simple-auth
安裝方法就是您上述的方法。
Ember簡單認證在時間上經歷了很多變化,因此您正在獲取指示的頁面可能不是最新的。 如果您遇到困難,Github通常是檢查軟件包解決方案的最佳場所,因為最新文檔最容易出現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.