[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
- Domain Verification Failed - Fastly Conf...
I am trying to add my subdomain api.getmyself.app to my Custom Domain, but I keep getting the error: Domain 'getmyself.app' is owned by another customer I have...
- Data not loading at the frontend
My App that has been working for weeks, ain't loading anything at the frontend anymore. I thought maybe the API key expired but it's not the case. Users are log...
- Function for long running task (other 60...
My function need long running other 60 seconds. But async mode return empty body. How to deal with that please ?