小编dze*_*eno的帖子

SSL证书 - OS X Mavericks

我正在尝试连接到使用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)

仍然得到同样的错误.

macos ssl curl ssl-certificate

11
推荐指数
2
解决办法
2万
查看次数

Redux-thunk异步操作:使用自定义中间件进行异步操作

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)

redux redux-thunk react-redux

6
推荐指数
2
解决办法
8636
查看次数

Kohana 3.2'推进'ORM加入

这是我在应用程序中使用的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)

php orm kohana kohana-3

5
推荐指数
1
解决办法
1169
查看次数

标签 统计

curl ×1

kohana ×1

kohana-3 ×1

macos ×1

orm ×1

php ×1

react-redux ×1

redux ×1

redux-thunk ×1

ssl ×1

ssl-certificate ×1