Существует возможность создать rewrite rule
в файле перенаправлений, чтобы позволить функции находиться в более красивой конечной точке URL.
Создать путь перезаписи к функциивы собираетесь использовать в качестве подпути
_redirects
(см. документы здесь)
/hello /.netlify/functions/sayhello 200
Убедитесь, что путь /hello
не имеет допустимой конечной точки.
Используя нижеприведенную функцию sayhello
, вы также можете передавать параметры запроса.
sayhello.js
exports.handler = function(event, context, callback) {
const {name = 'World'} = event.queryStringParameters;
const message = `Hello to the ${name}!`
callback(null, {
statusCode: 200,
body: `${message}`
});
}
На вызов https://example.com/hello?name=talves
отвечает Hello to the talves!
в качествекорпус.