Skip to content

Error: Can't set headers after they are sent. CORS #2448

Closed
@benishak

Description

@benishak

Env

Parse Server 2.2.17
AWS CentOS NGINX

Problem

I'm getting this error in the console

Error: Can't set headers after they are sent.
    at ServerResponse.OutgoingMessage.setHeader (_http_outgoing.js:344:11)
    at applyHeaders (/home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:146:15)
    at applyHeaders (/home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:142:11)
    at applyHeaders (/home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:142:11)
    at cors (/home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:177:7)
    at /home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:228:17
    at originCallback (/home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:217:15)
    at /home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:222:13
    at optionsCallback (/home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:203:9)
    at Object.handle (/home/centos/apps/parse-server-dev/source/node_modules/cors/lib/index.js:208:7)

after downgrading to version 2.2.16. The error goes away!

Reproduce

Upgrade to 2.2.17

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions