我正在尝试连接到使用SSL的localhost上的应用程序.我正在使用Mac OS X Mavericks.我得到的错误如下:
Error sending cURL get request to https://dev.site.com:5555/version
Error code: 60 Error msg: SSL certificate problem: Invalid certificate chain
Run Code Online (Sandbox Code Playgroud)
我试图将证书添加到链中:
/usr/bin/security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" /etc/path/ca_key.pem
Run Code Online (Sandbox Code Playgroud)
仍然得到同样的错误.
我redux-thunk用于异步操作和babel-polyfill承诺.我收到以下错误:Error: Actions must be plain objects. Use custom middleware for async actions.
我通过包含redux-promise在我的中间件中解决了这个问题.我不确定为什么必须使用它redux-promise来解决此问题,因为Redux文档中的所有示例都使用babel-polyfill.我应该继续使用redux-promise还是可能会遇到一些问题babel-polyfill?
babel-polyfill 包含在我的应用入口点:
import 'babel-polyfill';
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import App from './components/App.jsx';
import store from './store.jsx';
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>
, document.querySelector('.container'));
Run Code Online (Sandbox Code Playgroud)
更新:
所以我检查以防万一我已redux-thunk安装.它在我的package.json中.这是我的store.js
import thunkMiddleware from 'redux-thunk';
import promise from 'redux-promise'
export default store = createStore(
rootReducer, …Run Code Online (Sandbox Code Playgroud) 
这是我在应用程序中使用的Database ERD.我正在使用Kohana 3.2.我想要实现的是为当前登录的用户生成菜单.每个用户都可以拥有多个角色,因此基于该用户应该获得填充了模块的菜单(与菜单和用户相关).
我通过几个foreach循环实现了这一点.是否可以使用ORM执行此操作?
*表'模块'代表菜单项.
编辑:这是我目前的代码.
$conf_modules = Kohana::$config->load('modules');
$user_roles = $user->roles->find_all();
$result = array();
$array = array();
foreach($user_roles as $user_role)
{
$menus = $user_role->menus->find_all();
$modules = $user_role->modules->find_all();
}
foreach($menus as $menu)
{
$m = $menu->modules->find_all();
$result[]['name'] = $menu->name;
foreach ($m as $a)
{
foreach ($modules as $module)
{
if($a->name == $module->name)
{
foreach ($conf_modules as $key => $value)
{
if($module->name == $key)
{
$array = array(
'module_name' => $module->name,
'text' => $module->display_desc,
'url' => $value['url'],
);
}
}
} …Run Code Online (Sandbox Code Playgroud) curl ×1
kohana ×1
kohana-3 ×1
macos ×1
orm ×1
php ×1
react-redux ×1
redux ×1
redux-thunk ×1
ssl ×1