adamOriginal post
Android Developer
Hi, when I try to start my API made with Fastify it gives me this error:
TypeError: userFunction is not a function
at execute (/usr/local/server/src/server.js:159:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async action (/usr/local/server/src/server.js:174:13)
at async /usr/local/server/src/server.js:10:9
Here is my package.json:
JSON
{ "name": "api", "version": "1.0.0", "description": "", "main": "src/index.js", "type": "module", "scripts": { "start": "node src/index", "dev": "nodemon src/index" }, "author": "", "license": "ISC", "dependencies": { "@fastify/cors": "^8.5.0", "@fastify/websocket": "^8.3.1", "appwrite": "^14.0.0", "dotenv": "^16.4.5", "fastify": "^4.25.2", "is-mobile": "^4.0.0", "jsonwebtoken": "^9.0.2", "mobile-device-detect": "^0.4.3", "node-appwrite": "^12.0.1", "node-steam-openid": "^1.2.3", "nodemon": "^3.0.2", "passport-steam": "^1.0.18", "useragent": "^2.3.0" }}```Summary
Developers are encountering a "TypeError: userFunction is not a function" error in their Fastify API. The issue may be related to incorrect usage of Fastify methods. Make sure all Fastify functions are properly defined and accessed.