Description
chgagnon edit - Changing the title to reflect the root ask, being able to support stored procedures in output bindings.
Hi team,
I am following the documentation to delete a row of data from Azure SQL database, which requires creation of a stored proc which can be triggered with parameters.
The big issue I have with this is that I want to do checks prior to the stored proc executing, which I have in the index.ts (using JavaScript). I know I can run checks before adding / updating data in a table using something like this that will conditionally update the discharge table if userAuth returns true (see example below), but there doesn't seem to be something similar I can do for Stored Procs - they execute immediately?
import { AzureFunction, Context, HttpRequest } from "@azure/functions"
import { isUserAuth } from "../utilities"
const httpTrigger: AzureFunction = async function (context: Context, req: HttpRequest): Promise<void> {
const userAuth = await isUserAuth(req.headers.token)
if (userAuth) context.bindings.discharge = req.body
//return
context.res = {
status: userAuth ? 200 : 403,
mimetype: "application/json",
body: userAuth ? req.body : undefined
};
};
export default httpTrigger;
Is this functionality that can be added, or is there a workaround to achieve the desired result?
Kind regards