سؤال

مشكلة: أحاول إنشاء تطبيق بسيط لتجربة الوحدات النمطية في Google App Engine Python على خادم التطوير (Development SDK 1.9.2).لكنني لا أرى الوحدات تبدأ في وقت التشغيل (رسائل السجل التي تحدد المنافذ التي بدأت عليها).

السجلات عند بدء تشغيل التطبيق باستخدام Launcher على خادم التطوير:

2014-04-13 02:40:47 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--skip_sdk_update_check=yes', '--port=11080', '--admin_port=8003', u'C:\\gaurav\\coding\\python\\androidbackend1']"
INFO     2014-04-13 02:40:50,572 devappserver2.py:764] Skipping SDK update check.
INFO     2014-04-13 02:40:50,627 api_server.py:171] Starting API server at: http://localhost:59432
INFO     2014-04-13 02:40:50,631 dispatcher.py:182] Starting module "default" running at: http://localhost:11080
INFO     2014-04-13 02:40:50,634 admin_server.py:117] Starting admin server at: http://localhost:8003
INFO     2014-04-13 02:40:56,062 module.py:627] default: "GET / HTTP/1.1" 200 12

صفحة مستند الوحدات هذه في GAE for Python لا يذكر أي شيء عن خادم التطوير.من رابط آخر، اكتشفت أنه على خادم التطوير، يتم تشغيل جميع الوحدات في بداية تنفيذ التطبيق وتختلف فقط في رقم المنفذ لعناوين URL الخاصة بها

سياق: لقد قمت بإنشاء تطبيق جديد باستخدام Google Launcher والذي يقوم بإنشاء "main.py" و"app.yaml" افتراضيين.ثم قمت بنسخ "main.py" إلى ملف اسمه "modulem1.py"، مع الاحتفاظ بـ "main.py".لقد قمت بنسخ "app.yaml" إلى ملف باسم "modulem1.yaml"، مع الاحتفاظ بالملف "app.yaml".أضفت السطر التالي إلى "modulem1.yaml":

module: modulem1 

أرغب في استخدام Google Endpoints API للتفاعل بين تطبيق الويب وتطبيق Android.لذلك أحتاج إلى استخدام الوحدة النمطية لذلك، ولذلك أحاول تطبيق ويب صغير يحتوي على وحدات نمطية

يجب أن أفتقد شيئًا واضحًا.نقدر أي مساعدة

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم Google App Engine Launcher، فستحتاج إلى توفير المسار الكامل لملف yaml الثاني Modulem1.yaml

Configuration

ثم بمجرد بدء تشغيله، يمكنك عرض السجلات ومعرفة أن الوحدة النمطية1 تم إطلاق الوحدة في http://localhost:8080 و ال تقصير تم إطلاق الوحدة في http://localhost:8081

enter image description here

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top