This commit is contained in:
Sameer Dev 2024-04-22 13:53:40 +05:30
parent e5a104cf3f
commit 080d4afa9d
2 changed files with 37 additions and 0 deletions

17
fc.toml Normal file
View File

@ -0,0 +1,17 @@
app = "nodejs-dockerfile-func-sample"
region = "asia-south1"
handler = "index.handler"
[build]
builtin = "dockerfile"
ignorefile = ".gitignore"
[build.args]
param1 = "value1"
param2 = "value2"
[env]
FOO = "BAR"
[http_service]
internal_port = 3000

20
index.js Normal file
View File

@ -0,0 +1,20 @@
// Define the handler function
export const handler = async (event, context) => {
try {
// Prepare the response JSON
const responseJson = {
message: "Hello World",
};
// Set the response headers
context.setHeader("Content-Type", "application/json");
// Send the response JSON
context.end(JSON.stringify(responseJson));
} catch (error) {
// Handle errors
console.error(error);
// Send an error response if needed
context.statusCode = 500;
context.setHeader("Content-Type", "text/plain");
context.end("Internal Server Error");
}
};