小编Ser*_*aev的帖子

Webpack-dev-server代理请求非常慢

我正在使用webpack-dev-server代理:

devServer: {
        proxy: {
            '/api': {
                target: 'http://mybackedn.url',
                changeOrigin: true
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

请求花费太多时间.Chrome网络面板显示如下:在此输入图像描述

为什么会这样?如何解决这个问题呢?

javascript webpack webpack-dev-server

12
推荐指数
1
解决办法
1141
查看次数

Angular2 CanActivate保护除一个以外的所有路线

我知道我们可以对位于一个模块中的路线进行分组.像那样:

canActivate: [AuthGuard],
    children: [
      {
        path: '',
        children: [
          { path: 'crises', component: ManageCrisesComponent },
          { path: 'heroes', component: ManageHeroesComponent },
          { path: '', component: AdminDashboardComponent }
        ],
      }
Run Code Online (Sandbox Code Playgroud)

但我应该将保护添加到每个模块的路由文件中.而且我有很多.

如果他没有被授权,我希望用户不能去除除一个(登录路线)之外的任何路线.

什么是为所有人添加警卫的正确方法?

javascript typescript angular

7
推荐指数
1
解决办法
3196
查看次数

当props通过react-redux连接函数时,WebStorm突出显示React组件

我有一个容器组件:

import React, { Component, PropTypes } from 'react';
import { connect } from 'react-redux';

class MyComponent extends Component {
  static propTypes = {
     someEntities: PropTypes.object.isRequired
  }
  ....
}

export default connect(state => ({ someEntities: state.someEntities })(MyComponent)
Run Code Online (Sandbox Code Playgroud)

所以我将props via传递connect给这个组件,但当我将组件放在代码中时,如:

....
import MyComponent from './MyComponent';
....
<div><MyComponent /></div>
....
Run Code Online (Sandbox Code Playgroud)

WebStorm突出显示MyComponent并给出了一个错误:Element MyComponent doesn't have required attribute someEntities.

我使用的是版本2016.3.1.这是一个错误吗?propTypes在这种情况下我应该使用吗?

webstorm reactjs redux react-redux

6
推荐指数
1
解决办法
1065
查看次数

如何在打字稿中定义嵌套字典类型

我正在努力为具有如下嵌套结构的对象定义类型:

const nestedDictionary = {
   a: {
     b: true
   },
   c: true,
   d: {
     e: {
       f: true
     }
   }
}
Run Code Online (Sandbox Code Playgroud)

typescript

0
推荐指数
1
解决办法
3054
查看次数