Я установил проект узла Parsoid
из его исходного репозитория .
Я открыл корневой каталог проекта с помощью VSCode, затем добавил базовый код config.yaml
:
worker_heartbeat_timeout: 300000
logging:
level: debug
services:
- module: lib/index.js
entrypoint: apiServiceWorker
conf:
# Configure Parsoid to point to your MediaWiki instances.
mwApis:
- # This is the only required parameter,
# the URL of you MediaWiki API endpoint.
uri: 'https://en.wikipedia.org/w/api.php'
domain: 'en.wikipedia.org' # optional
Я могу запустить приложение с помощью:
http://localhost:8000/en.wikipedia.org/v3/page/html/Apple
Ятеперь готов проверить код с помощью отладчика.Я добавляю это launch.json
:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/bin/server.js"
}
]
}
Когда я запускаю с отладчиком, точка останова, которую я добавил к bin/server.js
, распознается.Однако все, что находится вне этого каталога, игнорируется (указывается, что оно не может проверить другие точки останова).
Эти контрольные точки установлены, но не ограничены.Что я должен изменить в своем конфигурационном файле, чтобы они были ограничены?