Node.js: terminate HTTP connection

Stay organized with collections Save and categorize content based on your preferences.

Show how to terminate an HTTP connection in Node.js

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

Node.js

// OK: await-ing a Promise before sending an HTTP response
await Promise.resolve();

// WRONG: HTTP functions should send an
// HTTP response instead of returning.
return Promise.resolve();

// HTTP functions should signal termination by returning an HTTP response.
// This should not be done until all background tasks are complete.
res.send(200);
res.end();

// WRONG: this may not execute since an
// HTTP response has already been sent.
return Promise.resolve();

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.