小编tce*_*tin的帖子

使用 Xdebug 作为调试器在 Docker 容器上通过 VSCode 调试 Laravel

我正在尝试使用 Xdebug 在 Visual Studio Code 上调试 Laravel 代码。我正在使用 Docker 容器作为服务器。

但我在尝试调试时收到此错误:

无法连接到运行时进程,10000 毫秒后超时 - (原因:无法连接到目标:连接 ECONNREFUSED 192.168.99.100:9000)。

这是我的 VSCodelaunch.json

    "version": "0.2.0",
    "configurations": [

        {
            "type": "node",
            "request": "attach",
            "name": "Docker: Attach to Node",
            "port": 9000,
            "address": "192.168.99.100",
            "localRoot": "${workspaceFolder}",
            "remoteRoot": "/var/www",
            "protocol": "inspector",
            "restart": true
        }
]
Run Code Online (Sandbox Code Playgroud)

这是docker-compose.yml

  app:
    build:
      context: ./
      dockerfile: .docker/app.dockerfile
      args:
      - INSTALL_XDEBUG=true
    working_dir: /var/www
    volumes:
      - ./:/var/www
    environment:
      - "DB_PORT=33061"
      - "DB_HOST=192.168.99.100"
      - XDEBUG_CONFIG=remote_host=192.168.99.100 remote_port=9000 remote_connect_back=0
Run Code Online (Sandbox Code Playgroud)

这是我的app.dockerfile

FROM php:7.1-fpm

RUN docker-php-ext-install …
Run Code Online (Sandbox Code Playgroud)

xdebug docker laravel-5 visual-studio-code

6
推荐指数
1
解决办法
8437
查看次数

使用 JWT 通过 Asp.net core 进行 GraphQL 身份验证

我正在使用GraphQL for .NET包来处理 graphql。但我无法理解如何在 graphql 查询或突变中使用 JWT 进行身份验证。

我阅读了有关授权的指南,但无法完成。

我需要用于 .NET 身份验证的 GraphQL 帮助。

任何帮助将不胜感激。

谢谢

authentication graphql asp.net-core graphql-dotnet

5
推荐指数
1
解决办法
8715
查看次数

ERROR 1449 (HY000): 指定为定义者的用户 ('mysql.infoschema'@'localhost') 不存在

我正在尝试在 ubuntu os 上列出 mysql 数据库中的所有表。但我一直收到这个错误;

mysql> use mysql;
Database changed
mysql> show tables;
ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist
Run Code Online (Sandbox Code Playgroud)

我检查了我的 mysql 版本:

mysql  Ver 8.0.20 for Linux on x86_64 (MySQL Community Server - GPL)
Run Code Online (Sandbox Code Playgroud)

所以它似乎是mysql的最新版本。

我该如何解决这个错误?

请帮忙

mysql ubuntu

4
推荐指数
3
解决办法
1万
查看次数

React 路由器无法在带有 pm2 的 Nginx 反向代理上工作

我正在尝试托管一个反应应用程序。\n该应用程序在我的本地计算机上运行良好,包括路由。\n我上传了一个 ubuntu nginx Web 服务器。我充当pm2服务。\n我配置为端口反应应用程序的反向代理。它8080仅适用于主页。它无法路由任何反应路线。

\n\n

例如当浏览时http://my_react_app/admin它返回404 not found页面

\n\n

这是我的ngninx default配置。

\n\n
upstream react_app {\n server 127.0.0.1:8080;\n keepalive 64;\n}\n\nserver {\n    listen 80;\n    listen [::]:80;\n\n    server_name my_react_app;\n\n    location / {\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n      proxy_set_header Host $http_host;\n      proxy_set_header X-NginX-Proxy true;\n      proxy_http_version 1.1;\n      proxy_set_header Upgrade $http_upgrade;\n      proxy_set_header Connection \xe2\x80\x9cupgrade\xe2\x80\x9d;\n      proxy_max_temp_file_size 0;\n      proxy_pass http://react_app/;\n      proxy_redirect off;\n      proxy_read_timeout 240s;\n   }\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

请帮忙。

\n\n

谢谢

\n

nginx reactjs pm2

1
推荐指数
1
解决办法
1060
查看次数