# Kibana enable cors

**URL:** <https://discuss.elastic.co/t/kibana-enable-cors/118040>\
**Category:** Kibana\
**Created:** [February 1, 2018, 2:41pm UTC](https://discuss.elastic.co/t/kibana-enable-cors/118040 "2018-02-01T14:41:12Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![anton-putau](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/anton-putau/32/26827_2.png) [@anton-putau](https://discuss.elastic.co/u/anton-putau)\
**Post date:** [February 2, 2018, 8:17am UTC](https://discuss.elastic.co/t/kibana-enable-cors/118040/3 "2018-02-02T08:17:58Z")

</div>

I was able to start kibana locally from source code (this time on windows). With setting `server.cors.origin` I get same error (last time I got same error on unix)

```
$ sh ./bin/kibana
FATAL { ValidationError: child "server" fails because [child "cors" fails because ["cors" must be a boolean]]
    at Object.exports.process (C:\projects\kibana\node_modules\joi\lib\errors.js:181:19)
    at _validateWithOptions (C:\projects\kibana\node_modules\joi\lib\any.js:651:31)
    at root.validate (C:\projects\kibana\node_modules\joi\lib\index.js:121:23)
    at Config._commit (C:/projects/kibana/src/server/config/config.js:101:25)
    at Config.set (C:/projects/kibana/src/server/config/config.js:69:10)
    at Config.extendSchema (C:/projects/kibana/src/server/config/config.js:42:10)
    at _lodash2.default.each.child (C:/projects/kibana/src/server/config/config.js:31:14)
    at arrayEach (C:\projects\kibana\node_modules\lodash\index.js:1289:13)
    at Function.<anonymous> (C:\projects\kibana\node_modules\lodash\index.js:3345:13)
    at Config.extendSchema (C:/projects/kibana/src/server/config/config.js:30:16)
    at new Config (C:/projects/kibana/src/server/config/config.js:21:10)
    at Function.withDefaultSchema (C:/projects/kibana/src/server/config/config.js:14:12)
    at KbnServer.module.exports (C:/projects/kibana/src/server/config/setup.js:6:29)
    at C:/projects/kibana/src/server/kbn_server.js:94:16
    at undefined.next (native)
    at step (C:/projects/kibana/src/server/kbn_server.js:22:1)
  isJoi: true,
  name: 'ValidationError',
  details:
   [ { message: '"cors" must be a boolean',
       path: 'server.cors',
       type: 'boolean.base',
       context: [Object] } ],
  _object:
   { pkg:
      { version: '5.6.8',
        branch: '5.6',
        buildNum: 8467,
        buildSha: '6cb7fec4e154faa0a4a3fee4b33dfef91b9870d9' },
     dev: { basePathProxyTarget: 5603 },
     pid: { exclusive: false },
     cpu: undefined,
     cpuacct: undefined,
     server: { cors: [Object] } },
  annotate: [Function] }

```

I think if I start kibana like this `$ sh ./bin/kibana` it starts in [prod mode](https://discuss.elastic.co/t/production-mode-vs-development-mode-in-kibana/91078/2)

---

_[View the full topic](https://discuss.elastic.co/t/kibana-enable-cors/118040)._
