How to use ES modules in Netlify functions
By Flavio Copes
Learn how to use ES modules in Netlify functions: add type module to package.json, switch to export async function handler, and return instead of callback.
~~~
Add:
"type": "module",
To the repository’s root level package.json file.
Now instead of
exports.handler = async (event, context, callback) => {
}
use this:
export async function handler(event, context) {
}
And any time you used
callback(null, {
statusCode: 200,
body: html,
})
Now use
return {
statusCode: 200,
body: html,
}~~~
Related posts about services: