أواجه مشكلة غريبة جداً على n8n Cloud. عندما أستخدم عقدة “Code”، يتم تنفيذ أي كود Python بشكل مثالي وبدون مشاكل. ومع ذلك، عندما أحاول تشغيل كود JavaScript، فإنه يفشل في التنفيذ تماماً.
اعتقدنا في البداية أن هذا قد يكون نوعاً من القيود على الطبقة المجانية، لذلك قمنا بالترقية إلى اشتراك n8n Cloud مدفوع. لسوء الحظ، المشكلة ذاتها تستمر. عقد كود JavaScript لا تزال لا تعمل.
هل واجه أحد هذه المشكلة من قبل؟ هل هناك إعداد بيئي محدد لـ sandbox JS الذي قد نفتقده، أم أن هذا خلل معروف على n8n Cloud؟
مرحباً @Ismail_Memis أهلاً وسهلاً!
عقدة Code ليس لديها بوابة الخطة، لذلك كان الترقية لن تغير هذا أبداً. 2.37.1 يكسر عقدة JavaScript Code بشكل خاص، وهذا هو السبب في أن Python يستمر في العمل:
2.37.1 يتم شحنه فقط على مسار Beta. في لوحة معلومات Cloud admin انتقل إلى Manage > Workspace > Updates & maintenance، عيّن Release track إلى Stable، ثم غيّر الإصدار إلى 2.36.7، الذي يسبق الانقطاع. يستغرق إعادة تشغيل من دقيقة إلى دقيقتين ويمكن فقط لمالك المثيل القيام به. إذا كنت تفضل البقاء على Beta، فإن 2.37.3 متاح الآن ويحمل الإصلاح.