diff --git a/docs/Reference/Reply.md b/docs/Reference/Reply.md
index b5d690ae83..0f8e99db79 100644
--- a/docs/Reference/Reply.md
+++ b/docs/Reference/Reply.md
@@ -674,6 +674,15 @@ fastify.get('/streams', function (request, reply) {
reply.send(stream)
})
```
+When using async-await you will need to return or await the reply object:
+```js
+fastify.get('/streams', async function (request, reply) {
+ const fs = require('fs')
+ const stream = fs.createReadStream('some-file', 'utf8')
+ reply.header('Content-Type', 'application/octet-stream')
+ return reply.send(stream)
+})
+```
#### Buffers
@@ -689,6 +698,16 @@ fastify.get('/streams', function (request, reply) {
})
```
+When using async-await you will need to return or await the reply object:
+```js
+const fs = require('fs')
+fastify.get('/streams', async function (request, reply) {
+ fs.readFile('some-file', (err, fileBuffer) => {
+ reply.send(err || fileBuffer)
+ })
+ return reply
+})
+```
#### Errors