使用腾讯云云函数(SCF)和 API 网关,你可以轻松地将你的函数变成一个可公开访问的 API。下面是详细步骤,包含一些小技巧和注意事项:
index.main_handler (Python) 或者 index.handler (Node.js)。示例 (Python):
def main_handler(event, context):
print("Received event: %s" % event)
print("Received context: %s" % context)
return {
"statusCode": 200,
"headers": { "Content-Type": "application/json" },
"body": { "message": "Hello from SCF!" }
}
示例 (Node.js):
exports.handler = (event, context, callback) => {
console.log("Received event:", event);
console.log("Received context:", context);
const response = {
statusCode: 200,
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ message: "Hello from SCF!" }),
};
callback(null, response);
};
示例 (curl):
curl https://your-api-gateway-address/hello
希望这些步骤能帮助你成功地将 SCF 函数通过 API 网关暴露为 API 接口!🎉