Internal error:
TypeScript
Error: Not Found
at Client.call (/usr/code-start/node_modules/node-appwrite/lib/client.js:171:31)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Databases.createDocument (/usr/code-start/node_modules/node-appwrite/lib/services/databases.js:1055:16)
at async module.exports (/usr/code-start/src/index.js:24:21)
at async /usr/local/src/server.js:68:13
My function code:
TypeScript
const sdk = require('node-appwrite');
module.exports = async function (req, res) {
const client = new sdk.Client();
const endpoint = req.variables['APPWRITE_FUNCTION_ENDPOINT'];
const project_id = req.variables['APPWRITE_FUNCTION_PROJECT_ID'];
client.setEndpoint(endpoint).setProject(project_id);
const operations_collection_id = req.variables['APPWRITE_FUNCTION_OPERATIONS_COLLECTION_ID'];
const results_collection_id = req.variables['APPWRITE_FUNCTION_RESULTS_COLLECTION_ID'];
const database_id = req.variables['APPWRITE_FUNCTION_DATABASE_ID'];
const database = new sdk.Databases(client);
const { a: value_x, b: value_y } = JSON.parse(req.payload);
const result = await database.createDocument(database_id, results_collection_id, sdk.ID.unique(), {
value: value_x + value_y,
});
const operation = await database.createDocument(database_id, operations_collection_id, sdk.ID.unique(), {
value_x,
value_y,
result_id: sdk.ID.unique(),
});
res.json({
operationId: operation.$id,
resultId: result.$id,
success: true,
});
};
TL;DR
When trying to create a new document, an "Error: Not Found" message is received. The solution to this error is to include "/v1" for the endpoint. The issue has been resolved by following this solution.Make sure to include /v1 for your endpoint
It works, thanks
[SOLVED] Error when trying to create new document (Function)
Recommended threads
- how to access the value of account statu...
- Redirect from clicking team invite link ...
Hi all! Pretty new to app development in general so this might be something more generic than appwrite, but I've found (after reading the docs for the Teams API...
- Hosting Issues with Static IP not domain...
I have a machine with Static Public IP. I want to host Appwrite Site on it but I tried it but it doesn't allow IP addresses in Domain names. What should I do h...