![](/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.