[Error]: connect ECONNREFUSED 127.0.1.1:443 - function to create a Team
- 0
- Self Hosted
- Functions
- Web
- Auth
Using Appwrite 1.5.3 and Next.js 14 App Router. I'm having a problem trying to create a Team for a user. I have an ./app/api/stripeWebhook/route.ts
file, which watches for the checkout.session.completed
Stripe webhook. Attached for context.
The following within the file is executing a serverless function:
const executionTeam = await functions.createExecution(
process.env.APPWRITE_FUNCTION_ID_CREATE_SUBDOMAIN_TEAM!,
JSON.stringify(data),
false
);
The serverless function includes a file ./functions/createSubdomainTeam/src/main.js
shared below:
import { Client, Teams, ID } from "node-appwrite";
function formatSubdomain(subdomain) {
// omitted for brevity
}
export default async function (event) {
const client = new Client();
const teams = new Teams(client);
client
.setEndpoint(process.env.APPWRITE_ENDPOINT)
.setProject(process.env.APPWRITE_PROJECT_ID)
.setKey(process.env.APPWRITE_API_KEY_CREATE_SUBDOMAIN_TEAM);
let payload;
try {
payload = JSON.parse(event.req.bodyRaw || "{}");
} catch (error) {
// omitted for brevity
return { error: "Error parsing payload" };
}
const subdomain = payload.subdomain || "";
if (!subdomain) {
// omitted for brevity
}
const formattedSubdomain = formatSubdomain(subdomain);
try {
const team = await teams.create(ID.unique(), formattedSubdomain, [
"host",
"guest",
]);
return { success: true, teamId: team.$id };
} catch (error) {
// omitted for brevity
}
}
The createSubdomainTeam
Function is executed with a 200 code, but the Response logs return the following and no Team is created. Any help would be appreciated
Failed to create subdomain team and add user: AppwriteException [Error]: connect ECONNREFUSED 127.0.1.1:443
at Client.call (/usr/local/server/src/function/node_modules/node-appwrite/lib/client.js:180:23) {
code: undefined,
type: undefined,
response: undefined
}
Recommended threads
- Need help with createExecution function
Hi, Need some help understanding createExecution. When requesting function execution via createExecution, the function handler arguments are incorrect and rese...
- Query Appwrite
Hello, I have a question regarding Queries in Appwrite. If I have a string "YYYY-MM", how can I query the $createdAt column to match this filter?
- Different appwrite IDs are getting expos...
File_URL_FORMAT= https://cloud.appwrite.io/v1/storage/buckets/[BUCKET_ID]/files/[FILE_ID]/preview?project=[PROJECT_ID] I'm trying to access files in my web app...