بصفتك مطوِّر تطبيقات Google Chat، قد تحتاج إلى تصحيح أخطاء الرمز البرمجي اختبار التغييرات أو استكشاف الأخطاء وإصلاحها. تصحيح أخطاء التطبيقات في Chat يمكن القيام به بعدة طرق مختلفة اعتمادًا على بنية التطبيق، وما يفعله التطبيق، وكيفية نشره، وتفضيلاتك.
توضّح هذه الصفحة كيفية تصحيح أخطاء تطبيق HTTP Chat باستخدام ngrok، وهي منصة موحَّدة واردة يمكنك استخدامها لاختبار بيانات بيئات التطوير المختلفة. في هذا الدليل، يمكنك اختبار تغييرات الرمز في دليل البيئة واستكشاف الأخطاء وإصلاحها في بيئة بعيدة.
تصحيح الأخطاء من بيئة تطوير محلية
في هذا القسم، تتفاعل مع تطبيق Chat الذي في بيئتك المحلية.
الشكل 1. تصحيح الأخطاء في بيئة تطوير محلية.
ورشة
Node.js
Python
Java
المتطلبات الأساسية
Node.js
- أحدث إصدار من "
node
" و"npm
" مثبتة في بيئتك المحلية. تم تثبيت أحدث إصدار من "
nodemon
" في جهازك. يتم استخدامها لأغراض إعادة التحميل التلقائي:npm install -g nodemon
تطبيق HTTP في Chat تم ضبطه على المراسلة. يمكنك متابعة هذه الأقسام المتطلّبات الأساسية إعداد البيئة، ونشر التطبيق على Google الدردشة من دليل البدء السريع الاختلاف هو أنك بحاجة إلى ضبط اسم التطبيق على
Debug App
عنوان URL للتطبيق إلى أي عنصر مثلhttp://example.com
.خادم IDE تم إعداده في بيئتك المحلية ويمكنه تصحيح الأخطاء. نستخدم دالة sort_values
Visual Studio Code
IDE والأداة التلقائية تصحيح الأخطاء في هذا الدليل لأغراض التوضيح.Git
مثبت في بيئتك المحلية.حساب على
ngrok
Python
- أحدث إصدار من "
python3
" مثبت في بيئتك المحلية. - أحدث إصدار من
pip
تم تثبيتvirtualenv
في بيئة محلية، فهي تُستخدم لإدارة حزم البايثون على التوالي. - تطبيق HTTP في Chat تم ضبطه على
المراسلة. يمكنك متابعة هذه الأقسام
المتطلّبات الأساسية
إعداد
البيئة،
ونشر التطبيق على Google
الدردشة من
دليل البدء السريع
الاختلاف هو أنك بحاجة إلى ضبط اسم التطبيق على
Debug App
عنوان URL للتطبيق إلى أي عنصر مثلhttp://example.com
. - خادم IDE تم إعداده في بيئتك المحلية ويمكنه تصحيح الأخطاء. نستخدم دالة sort_values
Visual Studio Code
IDE والأداة التلقائية تصحيح الأخطاء في هذا الدليل لأغراض التوضيح. Git
مثبت في بيئتك المحلية.- حساب على
ngrok
- أحدث إصدار من "
gcloud
" مثبت وتم إعدادها في البيئة المحلية.
Java
- أحدث إصدار ثابت من "
Java SE 11's JDK
" مثبّتة في جهازك محددة. - أحدث إصدار من "
Apache Maven
" مثبتة في بيئتك المحلية، يتم استخدامها لإدارة مشروعات Java. - تطبيق HTTP في Chat تم ضبطه على
المراسلة. يمكنك متابعة هذه الأقسام
المتطلّبات الأساسية
إعداد
البيئة،
ونشر التطبيق على Google
الدردشة من
دليل البدء السريع
الاختلاف هو أنك بحاجة إلى ضبط اسم التطبيق على
Debug App
عنوان URL للتطبيق إلى أي عنصر مثلhttp://example.com
. - خادم IDE تم إعداده في بيئتك المحلية ويمكنه تصحيح الأخطاء. نستخدم دالة sort_values
Visual Studio Code
IDE والأداة التلقائية تصحيح الأخطاء في هذا الدليل لأغراض التوضيح. Git
مثبت في بيئتك المحلية.- حساب على
ngrok
- أحدث إصدار من "
gcloud
" مثبت وتم إعدادها في البيئة المحلية.
إتاحة خدمة المضيف المحلي بشكل علني
تحتاج إلى توصيل بيئتك المحلية بالإنترنت حتى
يمكن لتطبيق Chat الوصول إليه. يتم استخدام تطبيق "ngrok
"
إعادة توجيه طلبات HTTP التي تم إجراؤها إلى عنوان URL عام إلى بيئتك المحلية.
- في متصفِّح في بيئتك المحلية، سجِّل الدخول إلى حسابك على
ngrok
. - يمكنك تثبيت التطبيق وإعداد
authtoken
في منطقتك. - إنشاء نطاق ثابت في
حساب
ngrok
، تتم الإشارة إليه على أنهNGROK_STATIC_DOMAIN
في تعليمات هذا الدليل.
ضبط تطبيق Chat
ضبط تطبيق Chat لإرسال جميع طلبات HTTP إلى لنطاقك الثابت.
في Google Cloud Console، افتح صفحة Google Chat API:
انقر على علامة التبويب الإعداد.
انتقِل إلى الميزات التفاعلية >. إعدادات الربط وضبط القيمة من الحقل النصي عنوان URL للتطبيق من أجل:
https://NGROK_STATIC_DOMAIN
استبدل
NGROK_STATIC_DOMAIN
بالنطاق الثابت في حسابك علىngrok
.انقر على حفظ.
الشكل 2. يرسل تطبيق Chat جميع طلبات HTTP الخاصة به.
على المجال الثابت. تعمل الخدمة العامة في "ngrok
" كجسر بين
تطبيق Chat ورمز التطبيق المُستخدَم
محليًا.
اختبار تطبيق Chat
ويمكنك تفعيلها على الجهاز وإعدادها واختبارها وتصحيح أخطائها وإعادة تحميلها تلقائيًا تطبيق Chat
Node.js
استنساخ مستودع
googleworkspace/google-chat-samples
من GitHub إلى بيئتك المحلية، فإنه يحتوي على رمز التطبيق تنفيذ:git clone https://github.com/googleworkspace/google-chat-samples.git
من بيئة تطوير البرامج (IDE) "
Visual Studio Code
" المثبَّت في بيئتك المحلية: قم بما يلي:- في نافذة جديدة، افتح المجلد
google-chat-samples/node/basic-app
قم بتهيئة التطبيق لتصحيح أخطاء إعادة التحميل التلقائي من خلال إضافة نصوص برمجية في ملف
package.json
:{ ... "scripts": { ... "debug": "node --inspect index.js", "debug-watch": "nodemon --watch ./ --exec npm run debug" } ... }
من الدليل الجذر، ثبِّت التطبيق:
npm install
إنشاء وضبط عملية تشغيل باسم "
Debug Watch
" تؤدي إلى تشغيل البرنامج النصيdebug-watch
من خلال إنشاء الملف.vscode/launch.json
في الدليل الجذري:{ "version": "0.2.0", "configurations": [{ "type": "node", "request": "launch", "name": "Debug Watch", "cwd": "${workspaceRoot}", "runtimeExecutable": "npm", "runtimeArgs": ["run-script", "debug-watch"] }] }
إضافة نقطة توقف توقف معالجة طلب HTTP مؤقتًا
index.js
، وبدء التشغيل تصحيح الأخطاء باستخدام تمت إضافة إعداداتDebug Watch
من قبل. أصبح التطبيق الآن قيد التشغيل والاستماع إلى طلبات HTTP على المنفذ9000
.الشكل 3. التطبيق يعمل ويستمع إلى بروتوكول HTTP الطلبات على المنفذ
9000
.
- في نافذة جديدة، افتح المجلد
تشغيل تطبيق
ngrok
في بيئتك المحلية:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
استبدل
NGROK_STATIC_DOMAIN
بالنطاق الثابت في حسابك علىngrok
. تتم الآن إعادة توجيه جميع الطلبات إلى دليل البيئة والمنفذ الذي يستخدمه التطبيق.الشكل 4. الوحدة الطرفية التي يعمل خادم
ngrok
فيها قيد التشغيل وتُعيد التوجيه.يتم أيضًا بدء واجهة ويب على مضيفك المحلي من خلال
ngrok
. يمكنك مراقبة جميع الأنشطة من خلال فتحه في متصفح.الشكل 5. واجهة الويب التي يستضيفها تطبيق "
ngrok
" عدم عرض أي طلبات HTTP.اختبار تطبيق Chat من خلال إرسال رسالة مباشرة الرسالة:
افتح Google Chat.
انقر على رمز محادثة جديدة
.في مربع الحوار، أدخل اسم تطبيق Chat
ضمن نتائج البحث، ابحث عن تطبيق Chat، انقر على إضافة > الدردشة
في مساحة الرسائل المباشرة، اكتب
Hello
واضغط علىenter
. لا يردّ تطبيق Chat لأنّه قيد المراجعة. تصحيح الأخطاء بشكل نشط.
في
Visual Studio Code
في بيئتك المحلية، يمكنك ملاحظة ما يلي: يتم إيقاف التنفيذ مؤقتًا عند نقطة التوقف التي تم تعيينها.الشكل 6. يتم إيقاف التنفيذ مؤقتًا عند نقطة الإيقاف التي تم ضبطها.
عند استئناف التنفيذ من برنامج تصحيح أخطاء
Visual Studio Code
قبل انتهاء مهلة Google Chat لتطبيق Chat الردودYour message : Hello
.يمكنك التحقق من طلب HTTP وسجلات الاستجابة من واجهة الويب مستضاف من خلال تطبيق
ngrok
في بيئتك المحلية.الشكل 7. طلب HTTP من واجهة الويب التي تستضيفها تطبيق "
ngrok
".لتغيير سلوك التطبيق، استبدِل
Your message
بـHere was your message
مضمّن35
منindex.json
. عند الحفظ الملف، يعيدnodemon
تحميل التطبيق تلقائيًا رمز المصدر المعدَّل وسيبقىVisual Studio Code
في وضع تصحيح الأخطاء.الشكل 8. التطبيق قيد التشغيل ويستمع إلى طلبات HTTP في المنفذ
9000
مع تحميل تغيير الرمز.هذه المرة، بدلاً من إرسال رسالة ثانية
Hello
في المساحة، يمكنك يمكن تحديد آخر طلب HTTP تم تسجيله على واجهة الويب المستضافة بواسطة تطبيقngrok
في بيئتك المحلية وانقر علىReplay
. كما كانت الحال في المرة الأخيرة، لا يردّ تطبيق Chat على جهازك. لأنه يتم تصحيحه بشكل نشط.عند استئناف التنفيذ من برنامج تصحيح أخطاء
Visual Studio Code
يمكنك الاطّلاع على ذلك من واجهة الويب التي يستضيفها التطبيقngrok
في بيئتك المحلية حتى ينشئ التطبيق استجابة باستخدام النسخة المحدّثة من الرسالةHere was your message : Hello
.
Python
الحصول على بيانات اعتماد مستخدم جديد لاستخدامها في التطبيق التلقائي للتطبيق بيانات الاعتماد:
gcloud config set project PROJECT_ID
gcloud auth application-default login
استبدال
PROJECT_ID
بـ رقم تعريف المشروع عن مشروع التطبيق على السحابة الإلكترونيةاستنساخ مستودع
googleworkspace/google-chat-samples
من GitHub إلى بيئتك المحلية، فإنه يحتوي على رمز التطبيق:git clone https://github.com/googleworkspace/google-chat-samples.git
من بيئة تطوير البرامج (IDE) "
Visual Studio Code
" المثبَّت في بيئتك المحلية: قم بما يلي:- في نافذة جديدة، افتح المجلد
google-chat-samples/python/avatar-app
يمكنك إنشاء بيئة افتراضية جديدة للغة Python
env
وتفعيلها:virtualenv env
source env/bin/activate
تثبيت جميع الموارد التابعة للمشروع باستخدام
pip
في الوحدة الافتراضية البيئة:pip install -r requirements.txt
أنشئ الملف
.vscode/launch.json
في الدليل الجذري ضبط عملية تشغيل باسم "Debug Watch
" تؤدي إلى تشغيل التطبيق من الوحدةfunctions-framework
على المنفذ9000
في وضع تصحيح الأخطاء على البيئة الافتراضيةenv
:{ "version": "0.2.0", "configurations": [{ "type": "python", "request": "launch", "name": "Debug Watch", "python": "${workspaceFolder}/env/bin/python3", "module": "functions_framework", "args": [ "--target", "avatar_app", "--port", "9000", "--debug" ] }] }
إضافة نقطة توقف توقف معالجة طلب HTTP مؤقتًا
main.py
، وبدء التشغيل تصحيح الأخطاء باستخدام تمت إضافة إعداداتDebug Watch
من قبل. أصبح التطبيق الآن قيد التشغيل والاستماع إلى طلبات HTTP على المنفذ9000
.الشكل 3. التطبيق يعمل ويستمع إلى بروتوكول HTTP الطلبات على المنفذ
9000
.
- في نافذة جديدة، افتح المجلد
تشغيل تطبيق
ngrok
في بيئتك المحلية:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
استبدل
NGROK_STATIC_DOMAIN
بالنطاق الثابت في حسابك علىngrok
. تتم الآن إعادة توجيه جميع الطلبات إلى دليل البيئة والمنفذ الذي يستخدمه التطبيق.الشكل 4. الوحدة الطرفية التي يعمل خادم
ngrok
فيها قيد التشغيل وتُعيد التوجيه.يتم أيضًا بدء واجهة ويب على مضيفك المحلي من خلال
ngrok
. يمكنك مراقبة جميع الأنشطة من خلال فتحه في متصفح.الشكل 5. واجهة الويب التي يستضيفها تطبيق "
ngrok
" عدم عرض أي طلبات HTTP.اختبار تطبيق Chat من خلال إرسال رسالة مباشرة الرسالة:
افتح Google Chat.
انقر على رمز محادثة جديدة
.في مربع الحوار، أدخل اسم تطبيق Chat
ضمن نتائج البحث، ابحث عن تطبيق Chat، انقر على إضافة > الدردشة
في مساحة الرسائل المباشرة، اكتب
Hey!
واضغط علىenter
. تطبيق Chat لا يستجيب لأنّه قيد التشغيل تصحيح الأخطاء بشكل نشط.
في
Visual Studio Code
في بيئتك المحلية، يمكنك ملاحظة ما يلي: يتم إيقاف التنفيذ مؤقتًا عند نقطة التوقف التي تم تعيينها.الشكل 6. يتم إيقاف التنفيذ مؤقتًا عند نقطة الإيقاف التي تم ضبطها.
عند استئناف التنفيذ من برنامج تصحيح أخطاء
Visual Studio Code
قبل انتهاء مهلة Google Chat لتطبيق Chat الردود مع اسمك وصورتك الرمزية في الرسالة.يمكنك التحقق من طلب HTTP وسجلات الاستجابة من واجهة الويب مستضاف من خلال تطبيق
ngrok
في بيئتك المحلية.الشكل 7. طلب HTTP من واجهة الويب التي تستضيفها تطبيق "
ngrok
".لتغيير سلوك التطبيق، يُرجى استبدال
Hello
بـHey
مضمّن.51
من الملفmain.py
عند حفظ الملف، يتمVisual Studio Code
يعيد تحميل التطبيق تلقائيًا باستخدام رمز المصدر المحدَّث يبقى في وضع تصحيح الأخطاء.الشكل 8. التطبيق قيد التشغيل ويستمع إلى طلبات HTTP في المنفذ
9000
مع تحميل تغيير الرمز.هذه المرة، بدلاً من إرسال رسالة ثانية
Hey!
في المساحة، يمكنك يمكن تحديد آخر طلب HTTP تم تسجيله على واجهة الويب المستضافة بواسطة تطبيقngrok
في بيئتك المحلية وانقر علىReplay
. مثل آخر مرة، لا يردّ تطبيق Chat على جهازك. لأنه يتم تصحيحه بشكل نشط.عند استئناف التنفيذ من برنامج تصحيح أخطاء
Visual Studio Code
يمكنك الاطّلاع على ذلك من واجهة الويب التي يستضيفها التطبيقngrok
في بيئتك المحلية حتى ينشئ التطبيق استجابة باستخدام النسخة المحدّثة من الرسالة.
Java
الحصول على بيانات اعتماد مستخدم جديد لاستخدامها في التطبيق التلقائي للتطبيق بيانات الاعتماد:
gcloud config set project PROJECT_ID
gcloud auth application-default login
استبدال
PROJECT_ID
بـ رقم تعريف المشروع عن مشروع التطبيق على السحابة الإلكترونيةاستنساخ مستودع
googleworkspace/google-chat-samples
من GitHub في بيئتك المحلية، فإنه يحتوي على رمز التطبيق:git clone https://github.com/googleworkspace/google-chat-samples.git
من بيئة تطوير البرامج (IDE) "
Visual Studio Code
" المثبَّت في بيئتك المحلية: قم بما يلي:- في نافذة جديدة، افتح المجلد
google-chat-samples/java/avatar-app
إعداد مشروع Maven لتشغيل تطبيق "
App
" عليه المنفذ9000
محليًا عن طريق إضافة إصدار Cloud Functions Platform المكون الإضافيfunction-maven-plugin
في ملفpom.xml
:... <plugin> <groupId>com.google.cloud.functions</groupId> <artifactId>function-maven-plugin</artifactId> <version>0.11.0</version> <configuration> <functionTarget>App</functionTarget> <port>9000</port> </configuration> </plugin> ...
يمكنك الآن تشغيله محليًا في وضع تصحيح الأخطاء:
mvnDebug function:run Preparing to execute Maven in debug mode Listening for transport dt_socket at address: 8000
أنشئ الملف
.vscode/launch.json
في الدليل الجذري ضبط عملية تشغيل اسمهاRemote Debug Watch
والتي يتم إرفاقها بالأداة تطبيق تم إطلاقه سابقًا من خلال المنفذ8000
:{ "version": "0.2.0", "configurations": [{ "type": "java", "request": "attach", "name": "Remote Debug Watch", "projectName": "http-function", "hostName": "localhost", "port": 8000 }] }
إضافة نقطة توقف توقف معالجة طلب HTTP مؤقتًا
App.java
، وابدأ في الإرفاق تصحيح الأخطاء باستخدام تمت إضافة إعداداتRemote Debug Watch
من قبل. التطبيق يتم الآن تشغيل طلبات HTTP والاستماع إلى طلبات HTTP على المنفذ9000
.الشكل 3. الجهاز قيد التشغيل ويستمع إلى بروتوكول HTTP الطلبات على المنفذ
9000
.
- في نافذة جديدة، افتح المجلد
تشغيل تطبيق
ngrok
في بيئتك المحلية:ngrok http --domain=NGROK_STATIC_DOMAIN 9000
استبدل
NGROK_STATIC_DOMAIN
بالنطاق الثابت في حسابك علىngrok
. تتم الآن إعادة توجيه جميع الطلبات إلى دليل البيئة والمنفذ الذي يستخدمه التطبيق.الشكل 4. الوحدة الطرفية التي يعمل خادم
ngrok
فيها قيد التشغيل وتُعيد التوجيه.يتم أيضًا بدء واجهة ويب على مضيفك المحلي من خلال
ngrok
. يمكنك مراقبة جميع الأنشطة من خلال فتحه في متصفح.الشكل 5. واجهة الويب التي يستضيفها تطبيق "
ngrok
" عدم عرض أي طلبات HTTP.اختبار تطبيق Chat من خلال إرسال رسالة مباشرة الرسالة:
افتح Google Chat.
انقر على رمز محادثة جديدة
.في مربع الحوار، أدخل اسم تطبيق Chat
ضمن نتائج البحث، ابحث عن تطبيق Chat، انقر على إضافة > الدردشة
في مساحة الرسائل المباشرة، اكتب
Hey!
واضغط علىenter
. تطبيق Chat لا يستجيب لأنّه قيد التشغيل تصحيح الأخطاء بشكل نشط.
في
Visual Studio Code
في بيئتك المحلية، يمكنك ملاحظة ما يلي: يتم إيقاف التنفيذ مؤقتًا عند نقطة التوقف التي تم تعيينها.الشكل 6. يتم إيقاف التنفيذ مؤقتًا عند نقطة الإيقاف التي تم ضبطها.
عند استئناف التنفيذ من برنامج تصحيح أخطاء
Visual Studio Code
قبل انتهاء مهلة Google Chat لتطبيق Chat الردود مع اسمك وصورتك الرمزية في الرسالة.يمكنك التحقق من طلب HTTP وسجلات الاستجابة من واجهة الويب مستضاف من خلال تطبيق
ngrok
في بيئتك المحلية.الشكل 7. طلب HTTP من واجهة الويب التي تستضيفها تطبيق "
ngrok
".لتغيير سلوك التطبيق، يُرجى استبدال
Hello
بـHey
مضمّن.55
من ملفApp.java
، ثم أعِد تشغيل عمليةmvnDebug
، إعادة تشغيلRemote Debug Watch
من أجل إعادة تركيبه ثم إعادة تشغيله تصحيح الأخطاء.هذه المرة، بدلاً من إرسال رسالة ثانية
Hey!
في المساحة، يمكنك يمكن تحديد آخر طلب HTTP تم تسجيله على واجهة الويب المستضافة بواسطة تطبيقngrok
في بيئتك المحلية وانقر علىReplay
. كما كانت الحال في المرة الأخيرة، لا يردّ تطبيق Chat على جهازك. لأنه يتم تصحيحه بشكل نشط.عند استئناف التنفيذ من برنامج تصحيح أخطاء
Visual Studio Code
يمكنك الاطّلاع على ذلك من واجهة الويب التي يستضيفها التطبيقngrok
في بيئتك المحلية حتى ينشئ التطبيق استجابة باستخدام النسخة المحدّثة من الرسالة.
تصحيح الأخطاء من بيئة بعيدة
في هذا القسم، تتفاعل مع تطبيق Chat الذي على بيئة بعيدة.
الشكل 9. تصحيح الأخطاء من بيئة بعيدة.
المتطلبات الأساسية
- مساحة رسائل مباشرة مع تطبيق Chat يمكنك تابع القسم يمكنك اختبار تطبيق Chat دليل البدء السريع والبحث عن تطبيق Chat لبدء استخدام تطبيق Chat
- يعمل تطبيقك في بيئتك البعيدة باستخدام برنامج تصحيح الأخطاء.
مُفعَّل على منفذ معيّن، تتم الإشارة إليه
REMOTE_DEBUG_PORT
في تعليمات هذا الدليل. - يمكن لبيئتك المحلية
ssh
على بيئتك البعيدة. - خادم IDE تم إعداده في بيئتك المحلية ويمكنه تصحيح الأخطاء. نستخدم دالة sort_values
Visual Studio Code
IDE والأداة التلقائية تصحيح الأخطاء في هذه المراجعة الدليل لأغراض التوضيح.
ربط البيئات المحلية والبعيدة
في بيئتك المحلية التي تريد منها بدء برنامج تصحيح الأخطاء اتصال، يمكنك إعداد نفق SSH:
ssh -L LOCAL_DEBUG_PORT:localhost:REMOTE_DEBUG_PORT REMOTE_USERNAME@REMOTE_ADDRESS
استبدِل ما يلي:
LOCAL_DEBUG_PORT
: منفذ تصحيح الأخطاء في الجهاز محددة.REMOTE_USERNAME
: اسم المستخدم في بيئتك البعيدةREMOTE_ADDRESS
: عنوان البيئة البعيدةREMOTE_DEBUG_PORT
: منفذ تصحيح الأخطاء في جهاز التحكّم عن بُعد محددة.
منفذ تصحيح الأخطاء في بيئتك المحلية مرتبط الآن بمنفذ تصحيح الأخطاء في بيئة بعيدة.
بدء تصحيح الأخطاء
من بيئة التطوير المتكاملة (IDE) المثبَّت عليها برنامج "Visual Studio Code
" في بيئتك المحلية، عليك تنفيذ ما يلي:
التالي:
- في نافذة جديدة، افتح رمز المصدر لتطبيقك.
أنشِئ الملف
.vscode/launch.json
في الدليل الجذر واضبط إعدادات تشغيل يسمىDebug Remote
والذي يتم إرفاقه بمنفذ تصحيح الأخطاء في الجهاز البيئة:Node.js
{ "version": "0.2.0", "configurations": [{ "type": "node", "request": "attach", "name": "Debug Remote", "address": "127.0.0.1", "port": LOCAL_DEBUG_PORT }] }
Python
{ "version": "0.2.0", "configurations": [{ "type": "python", "request": "attach", "name": "Debug Remote", "connect": { "host": "127.0.0.1", "port": LOCAL_DEBUG_PORT } }] }
Java
{ "version": "0.2.0", "configurations": [{ "type": "java", "request": "attach", "name": "Debug Remote", "hostName": "127.0.0.1", "port": LOCAL_DEBUG_PORT }] }
استبدِل
LOCAL_DEBUG_PORT
بمنفذ تصحيح الأخطاء في البيئة المحلية.إضافة نقطة توقّف في رمز المصدر لتطبيقك تؤدي إلى إيقاف طلب HTTP مؤقتًا والمعالجة وبدء التشغيل تصحيح الأخطاء مع إضافة إعدادات
Debug Remote
من قبل.
في مساحة الرسائل المباشرة باستخدام تطبيق Chat، اكتب
أي شيء تريد اختباره والضغط على enter
.
لا يرد تطبيق Chat لأنّه يعمل بشكل نشط
تم تصحيح الأخطاء
في بيئة تطوير البرامج (IDE) Visual Studio Code
.
مواضيع ذات صلة
- تعرَّف على كيفية تفعيل سجلات خطأ query.
- كيفية إصلاح تطبيق Google Chat الأخطاء مثل "التطبيق لا يستجيب"، أو "Google Chat API" متاحة فقط لمستخدمي Google Workspace"، أو "يمكن استبعاد مستخدمين من المساحات".
- التعرّف على كيفية إصلاح أخطاء البطاقات، مثل رسائل البطاقات أو مربعات الحوار، أو معاينات الروابط التي لا تعمل أو لا تعمل كما هو متوقع.