我正在使用命令:
mocha --compilers :./test/babel-setup.js --recursive --watch
Run Code Online (Sandbox Code Playgroud)
这是错误的:
ReferenceError: window is not defined
Run Code Online (Sandbox Code Playgroud)
我的babel-setup.js中有以下内容:
require("babel/register")({
compact: false
});
Run Code Online (Sandbox Code Playgroud)
我使用节点0.12.7和"mocha":"^ 2.2.5"和"jsdom":"^ 3.1.2".
我已经在项目中安装了jsdom.
是什么导致错误?
我们已经创建了我们自己的oauth 2服务器,其代码库具有授权代码实现. https://github.com/FrankHassanabad/Oauth2orizeRecipes
但我们正在尝试将oauth2客户端身份验证集成到Web应用程序中,其中包括反应路由器和流量实现.
我们查看了许多git存储库,但没有得到任何正确的方法来执行此操作.
是否有任何实施指向我们如何实现?
再次感谢.
UPDATE
我们正在调查下面的存储库,但仍然不清楚我们如何使工作.比如在哪里合并auth和oauth逻辑以及在服务器/客户端方面做些什么.
https://github.com/rackt/react-router/tree/master/examples/auth-flow
https://github.com/andreareginato/simple-oauth2
我在实时服务器上收到以下错误:
request.ERROR:未捕获的PHP异常Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException:"在/ home/public_html/project/app/cache/prod中找不到"GET user/create:Method Not Allowed(Allow:POST)"的路由/classes.php第3685行
但我没有在具有相同代码的本地计算机上收到此错误.
解决方案指向清除缓存,但我无法获得如何清除实时服务器上的缓存.
我还从实时服务器删除了缓存文件夹,但问题仍然存在.
更新: 更新base.html.twig文件后,问题出乎意料地得到解决.我认为缓存会在之后再次出现一些依赖关系.但仍然没有得到如何解决因为删除缓存文件夹没有解决它,但base.html.twig文件中的更改完成了这项工作.
<div id="cardSlots">
<div class="ui-droppable" tabindex="-1" id="card1">one</div>
<div class="ui-droppable" tabindex="-1" id="card2">two</div>
<div class="ui-droppable" tabindex="-1">three</div>
<div class="ui-droppable" tabindex="-1">four</div>
</div>
<script>
$(".ui-droppable").each(function () {
if($(this).attr("id").length>0)
{
alert('here');
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
我试图循环通过类,但问题是我有card1和card2 ID在该页面重复.但上面的代码似乎工作,但显示下面的错误.
Uncaught Type Error: Cannot read property 'length' of undefined
Run Code Online (Sandbox Code Playgroud)
我试图从循环中获取ID.
我们正在尝试将_id对象与不能正常工作的mId foreignfield匹配.寻找mondodb文档.他们对此没有任何意义.是否可以使用mongodb查询?
_id作为文档中的对象
"_id" : ObjectId("56ab6663d69d2d1100c074db"),
Run Code Online (Sandbox Code Playgroud)
mId as document in document
"mId" : "56ab6663d69d2d1100c074db",
Run Code Online (Sandbox Code Playgroud)
查询如下:
collection.aggregate([
{
$lookup:
{
from: "category",
localField: "_id",
foreignField: "mId",
as: "categories"
}
}
])
Run Code Online (Sandbox Code Playgroud)
UDPATE
作为总结,mongodb不支持$ lookup中的类型强制.所以要在上面工作,我必须在文件本身中使用_id和mId作为ObjectId类型才能使它工作.
我很惊讶没有关于如何在本地环境中设置openshift wordpress的信息.
他们也没有完整的wordpress结构来在localhost上设置它.他们在网站上的信息也不清楚.
有任何步骤可以遵循这个吗?
使用以下xml格式我们如何从php中的XMLReader访问News.Env元素?
$xmlobj->News->News.Env 给出了不正确的Env.
<?xml version="1.0" encoding="utf-8"?>
<News>
<News.Env>abc</News.Env>
</News>
Run Code Online (Sandbox Code Playgroud) 我们正在尝试实现oauth 2服务器和api服务器(两者都是不同的服务器).(对所有人使用nodejs)
我们正在使用https://github.com/FrankHassanabad/Oauth2orizeRecipes授权码流程
我们是否需要在oauth服务器中编写新的validateToken函数,只需从api端点击它即可对该用户进行身份验证.
我们正在考虑将用户和角色保留在oauth端,但我们需要在api端检查它们,然后再给出api呼叫响应.
我们正在尝试将其用于身份验证以及cms和移动应用程序.我们是正确的轨道还是遗漏了什么.
我们正在尝试使用自定义 mysql 数据库设置 sso,但它在以下两个请求之间进入无限循环。
POST http://192.168.0.15/simplesaml/module.php/core/loginuserpass.php
Run Code Online (Sandbox Code Playgroud)
设置Cookie
PHPSESSID=d0eaabb959ffeb2a0dd20f4744945f8f; path=/; HttpOnly
SimpleSAMLAuthToken=_297a91e9a4e14c61d247427063201a39587396c2e3; path=/; httponly
http://192.168.0.15/simplesaml/module.php/core/loginuserpass.php?AuthState=_e3e75218660095b936b9582356bcbc7b1e26934876%3Ahttp%3A%2F%2F192.168.0.15%2Fsimplesaml%2Fmodule.php%2Fcore%2Fas_login.php%3FAuthId%3Dexample-sql%26ReturnTo%3Dhttp%253A%252F%252F192.168.0.2%252F%252Fver06%252Fapp.php
Run Code Online (Sandbox Code Playgroud)
设置Cookie
PHPSESSID=92688949c724d39e673eec73b0674de0; path=/; HttpOnly
Run Code Online (Sandbox Code Playgroud)
192.168.0.15是我们的 SSO 服务器,192.168.0.2也是请求 SSO 的网站。
我们是否遗漏了什么?是否有客户端和服务器分离的 sso 模块以方便使用。
此外,我们没有生成日志文件。已验证文件夹的权限。