小编Vin*_*ent的帖子

无法访问react-bootstrap-table中的嵌套字段

Mongo数据库可以返回具有嵌套数据的数组.我想显示以下内容中包含的数据:{applications:{data:{description:'我的说明}}}

但它根本不起作用.你有关于怎么做的想法,我在doc或SO中都没有发现任何东西.

const Applications = (props) => (
  <div className="applications">
    {props.applications.length === 0 ?
      <div>Aucune candidature</div>
      : <BootstrapTable data={props.applications} striped={true} hover={true}>
        <TableHeaderColumn dataField="_id" isKey={true} dataAlign="center" dataSort={true}>Title</TableHeaderColumn>
        <TableHeaderColumn dataField="status">Candidat</TableHeaderColumn>
        <TableHeaderColumn dataField="data.description" dataSort={true}>description</TableHeaderColumn>
      </BootstrapTable>
    }
  </div>
)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助 ;)

javascript reactjs react-bootstrap-table

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

拒绝访问 kubernetes 集群外的路由

我正在使用带有一些私有路由的大型单体应用程序。这些私有路由目前由一个普通的经典 nginx 服务器管理。

我需要将其迁移到 Kubernetes,并且必须拒绝对这些路由的所有外部访问。我正在使用 GKE 和 AFAIK,私有化路由可以在 nginx-ingress 控制器内完成。

我正在尝试使用服务器代码段,但它似乎不起作用。这是当前的代码:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
    kubernetes.io/tls-acme: "true"
    nginx.org/websocket-services: service-ws
    nginx.org/server-snippet: |
      location /private {
        allow 10.100.0.0/16; #Pods IPs
        allow 10.200.0.0/16; #Pods IPs
        deny all; 
      }
  generation: 3
Run Code Online (Sandbox Code Playgroud)

结果是 /private 路由总是返回 200 而不是 401/403。我还尝试创建重定向而不是允许/拒绝,并获得 200 而不是 301 重定向。

您是否有一些想法或技巧可以使这项工作发挥作用?

kubernetes google-kubernetes-engine nginx-ingress

3
推荐指数
1
解决办法
1192
查看次数

无法使用Node-sass,bootstrap-sass加载引导程序

我正在使用基于node/express的旧/新项目,其中boostrap源被痛苦地复制粘贴(并且被黑客入侵).我想使用bootstrap包更易于维护.但是,在添加bootstrap-sass和node-sass之后,我遇到了这个错误:

这是错误

in /vagrant/sass/theme.scss:28:1
Error: File to import not found or unreadable: bootstrap/variables
Parent style sheet: /vagrant/sass/theme.scss
    at options.error (/vagrant/node_modules/node-sass/lib/index.js:277:32)
  source: /vagrant/sass/vendor/bootstrap-datepicker/css/bootstrap-datepicker3.min.scss
  dest: /vagrant/public/css/vendor/bootstrap-datepicker/css/bootstrap-datepicker3.min.css
  read: /vagrant/public/css/vendor/bootstrap-datepicker/css/bootstrap-datepicker3.min.css
  source: /vagrant/sass/theme.scss
  dest: /vagrant/public/css/theme.css
  read: /vagrant/public/css/theme.css
  error: File to import not found or unreadable: bootstrap/variables
Parent style sheet: /vagrant/sass/theme.scss

in /vagrant/sass/theme.scss:28:1
Error: File to import not found or unreadable: bootstrap/variables
Parent style sheet: /vagrant/sass/theme.scss
    at options.error (/vagrant/node_modules/node-sass/lib/index.js:277:32)
Run Code Online (Sandbox Code Playgroud)

server.js

app.use(
  sass({
    src: __dirname + '/sass',
    dest: __dirname + '/public/css',
    prefix: '/css',
    // outputStyle: 'compressed',
    debug: …
Run Code Online (Sandbox Code Playgroud)

css node.js twitter-bootstrap

2
推荐指数
1
解决办法
6716
查看次数