Sandbox service start #5658

Closed
opened 2026-02-21 18:12:03 -05:00 by yindo · 8 comments
Owner

Originally created by @muckthaa-ss on GitHub (Sep 17, 2024).

Self Checks

  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

0.6.15

Cloud or Self Hosted

Self Hosted (Source)

Steps to reproduce

In my local server i update all the necessary url for code execution in env file but how sandbox service is running in 8194 port how to start the sandbox service in specific Ip and port and verify

✔️ Expected Behavior

code Execution in workflow to get proper output

Actual Behavior

timeout error

Originally created by @muckthaa-ss on GitHub (Sep 17, 2024). ### Self Checks - [X] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [X] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [X] I confirm that I am using English to submit this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [X] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:) - [X] Please do not modify this template :) and fill in all the required fields. ### Dify version 0.6.15 ### Cloud or Self Hosted Self Hosted (Source) ### Steps to reproduce In my local server i update all the necessary url for code execution in env file but how sandbox service is running in 8194 port how to start the sandbox service in specific Ip and port and verify ### ✔️ Expected Behavior code Execution in workflow to get proper output ### ❌ Actual Behavior timeout error
yindo added the 🐞 bug label 2026-02-21 18:12:03 -05:00
yindo closed this issue 2026-02-21 18:12:03 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Sep 17, 2024):

I found a similar closed issue that might help you. The issue was about the sandbox service listening on a random port instead of the specified 8194 port when deployed on Kubernetes. The suggested solution was to use a "Headless service" and set the SANDBOX_PORT environment variable. You can find the detailed solution here [1].

To start the sandbox service on a specific IP and port and verify it, you can modify the docker-compose.yaml file as follows:

  1. Modify the docker-compose.yaml file:
    Update the sandbox service configuration to expose the desired port and bind it to a specific IP address. For example, if you want to bind the sandbox service to IP 192.168.1.100 and port 8200, you can modify the ports section as follows:

    sandbox:
      image: langgenius/dify-sandbox:0.2.1
      restart: always
      environment:
        API_KEY: dify-sandbox
        GIN_MODE: 'release'
        WORKER_TIMEOUT: 15
        ENABLE_NETWORK: 'true'
        HTTP_PROXY: 'http://ssrf_proxy:3128'
        HTTPS_PROXY: 'http://ssrf_proxy:3128'
        SANDBOX_PORT: 8200
      volumes:
        - ./volumes/sandbox/dependencies:/dependencies
      networks:
        - ssrf_proxy_network
      ports:
        - "192.168.1.100:8200:8200"
    
  2. Verify the sandbox service:
    After modifying the docker-compose.yaml file, restart the Docker services to apply the changes:

    docker-compose down
    docker-compose up -d
    
  3. Check if the sandbox service is running on the specified IP and port:
    You can verify if the sandbox service is running on the specified IP and port by using curl or any other HTTP client:

    curl http://192.168.1.100:8200
    

    If the service is running correctly, you should receive a response from the sandbox service [2].

To continue talking to Dosu, mention @dosu.

@dosubot[bot] commented on GitHub (Sep 17, 2024): <!-- Answer --> I found a similar closed issue that might help you. The issue was about the sandbox service listening on a random port instead of the specified 8194 port when deployed on Kubernetes. The suggested solution was to use a "Headless service" and set the `SANDBOX_PORT` environment variable. You can find the detailed solution [here](https://github.com/langgenius/dify/issues/3532) <sup>[[1]](https://github.com/langgenius/dify/issues/3532)</sup>. To start the sandbox service on a specific IP and port and verify it, you can modify the `docker-compose.yaml` file as follows: 1. **Modify the `docker-compose.yaml` file:** Update the `sandbox` service configuration to expose the desired port and bind it to a specific IP address. For example, if you want to bind the sandbox service to IP `192.168.1.100` and port `8200`, you can modify the `ports` section as follows: ```yaml sandbox: image: langgenius/dify-sandbox:0.2.1 restart: always environment: API_KEY: dify-sandbox GIN_MODE: 'release' WORKER_TIMEOUT: 15 ENABLE_NETWORK: 'true' HTTP_PROXY: 'http://ssrf_proxy:3128' HTTPS_PROXY: 'http://ssrf_proxy:3128' SANDBOX_PORT: 8200 volumes: - ./volumes/sandbox/dependencies:/dependencies networks: - ssrf_proxy_network ports: - "192.168.1.100:8200:8200" ``` 2. **Verify the sandbox service:** After modifying the `docker-compose.yaml` file, restart the Docker services to apply the changes: ```sh docker-compose down docker-compose up -d ``` 3. **Check if the sandbox service is running on the specified IP and port:** You can verify if the sandbox service is running on the specified IP and port by using `curl` or any other HTTP client: ```sh curl http://192.168.1.100:8200 ``` If the service is running correctly, you should receive a response from the sandbox service <sup>[[2]](https://github.com/langgenius/dify/blob/main/docker-legacy/docker-compose.yaml)</sup>. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.*
Author
Owner

@muckthaa-ss commented on GitHub (Sep 17, 2024):

i am not using docker i deployed in local server

@muckthaa-ss commented on GitHub (Sep 17, 2024): i am not using docker i deployed in local server
Author
Owner

@muckthaa-ss commented on GitHub (Sep 17, 2024):

Error: Failed to execute code, got status code 404, please check if the sandbox service is running

@muckthaa-ss commented on GitHub (Sep 17, 2024): Error: Failed to execute code, got status code 404, please check if the sandbox service is running
Author
Owner

@muckthaa-ss commented on GitHub (Sep 17, 2024):

{
"id": "483c06e1-c8dc-4391-b2ab-fe78eca54dbd",
"index": 1,
"predecessor_node_id": null,
"node_id": "1725566684272",
"node_type": "code",
"title": "Code",
"inputs": null,
"process_data": null,
"outputs": null,
"status": "failed",
"error": "Failed to execute code, which is likely a network issue, please check if the sandbox service is running. ( Error: Failed to execute code, got status code 404, please check if the sandbox service is running ...http://127.0.0.1:8194/v1/sandbox/run)",
"elapsed_time": 0.07049584202468395,
"execution_metadata": null,
"extras": {},
"created_at": 1726596165,
"created_by_role": "account",
"created_by_account": {
"id": "778f1e10-f678-4dae-8b75-e39eb2fdc51e",
"name": "Muckthaa",
"email": "muckthaa99@gmail.com"
},
"created_by_end_user": null,
"finished_at": 1726596165
}

@muckthaa-ss commented on GitHub (Sep 17, 2024): { "id": "483c06e1-c8dc-4391-b2ab-fe78eca54dbd", "index": 1, "predecessor_node_id": null, "node_id": "1725566684272", "node_type": "code", "title": "Code", "inputs": null, "process_data": null, "outputs": null, "status": "failed", "error": "Failed to execute code, which is likely a network issue, please check if the sandbox service is running. ( Error: Failed to execute code, got status code 404, please check if the sandbox service is running ...http://127.0.0.1:8194/v1/sandbox/run)", "elapsed_time": 0.07049584202468395, "execution_metadata": null, "extras": {}, "created_at": 1726596165, "created_by_role": "account", "created_by_account": { "id": "778f1e10-f678-4dae-8b75-e39eb2fdc51e", "name": "Muckthaa", "email": "muckthaa99@gmail.com" }, "created_by_end_user": null, "finished_at": 1726596165 }
Author
Owner

@muckthaa-ss commented on GitHub (Sep 17, 2024):

Local Deployment of sandbox not using docker .?

@muckthaa-ss commented on GitHub (Sep 17, 2024): Local Deployment of sandbox not using docker .?
Author
Owner

@dosubot[bot] commented on GitHub (Sep 17, 2024):

To resolve the "Failed to execute code, got status code 404" error when deploying the sandbox service on a local server without using Docker, you need to ensure that the sandbox service is correctly running and accessible at the expected endpoint. Here are the steps to troubleshoot and resolve the issue:

  1. Check the Endpoint URL: Ensure that the dify_config.CODE_EXECUTION_ENDPOINT is correctly set to the local server's address where the sandbox service is running. The URL should be something like http://localhost:8194.

  2. Verify the Service is Running: Make sure that the sandbox service is actually running on your local server and listening on the correct port. You can do this by trying to access the endpoint directly via a web browser or using a tool like curl:

    curl http://localhost:8194/v1/sandbox/run
    
  3. Check the Endpoint Path: Ensure that the endpoint path /v1/sandbox/run is correct and that the service is configured to handle requests at this path.

  4. Review the Configuration: Double-check the configuration settings in dify_config to ensure all necessary parameters like CODE_EXECUTION_API_KEY, CODE_EXECUTION_CONNECT_TIMEOUT, CODE_EXECUTION_READ_TIMEOUT, and CODE_EXECUTION_WRITE_TIMEOUT are correctly set.

Here is a snippet of the relevant code for context:

url = URL(str(dify_config.CODE_EXECUTION_ENDPOINT)) / "v1" / "sandbox" / "run"

headers = {"X-Api-Key": dify_config.CODE_EXECUTION_API_KEY}

data = {
    "language": cls.code_language_to_running_language.get(language),
    "code": code,
    "preload": preload,
    "enable_network": True,
}

response = post(
    str(url),
    json=data,
    headers=headers,
    timeout=Timeout(
        connect=dify_config.CODE_EXECUTION_CONNECT_TIMEOUT,
        read=dify_config.CODE_EXECUTION_READ_TIMEOUT,
        write=dify_config.CODE_EXECUTION_WRITE_TIMEOUT,
        pool=None,
    ),
)
if response.status_code == 503:
    raise CodeExecutionError("Code execution service is unavailable")
elif response.status_code != 200:
    raise Exception(
        f"Failed to execute code, got status code {response.status_code},"
        f" please check if the sandbox service is running"
    )

By following these steps, you should be able to identify and resolve the issue causing the 404 error [1].

To start the sandbox service on a local server without using Docker, follow these exact steps:

  1. Install Python 3.10.x:

    pyenv install 3.10
    pyenv global 3.10
    
  2. Navigate to the "api" directory:

    cd api
    
  3. Copy the environment variable configuration file:

    cp .env.example .env
    
  4. Generate a random secret key and replace the value of SECRET_KEY in the .env file:

    openssl rand -base64 42
    sed -i 's/SECRET_KEY=.*/SECRET_KEY=<your_value>/' .env
    
  5. Install the required dependencies using Poetry:

    poetry env use 3.10
    poetry install
    
  6. Perform the database migration:

    poetry shell
    flask db upgrade
    
  7. Start the API server:

    flask run --host 0.0.0.0 --port=5001 --debug
    
  8. Start the Worker service:

    • For Linux or macOS:
      celery -A app.celery worker -P gevent -c 1 --loglevel INFO -Q dataset,generation,mail,ops_trace
      
    • For Windows:
      celery -A app.celery worker -P solo --without-gossip --without-mingle -Q dataset,generation,mail,ops_trace --loglevel INFO
      
  9. Deploy the frontend page:

    • Install NodeJS + NPM:
      Download and install Node.js v18.x (LTS) from https://nodejs.org/en/download.

    • Enter the web directory:

      cd web
      
    • Install the dependencies:

      npm install
      
    • Configure the environment variables:
      Create a file named .env.local in the current directory and copy the contents from .env.example. Modify the values of these environment variables according to your requirements.

    • Build the code:

      npm run build
      
    • Start the web service:

      npm run start
      # or
      yarn start
      # or
      pnpm start
      
  10. Access Dify:
    Finally, access http://127.0.0.1:3000 to use the locally deployed Dify [2].

To continue talking to Dosu, mention @dosu.

@dosubot[bot] commented on GitHub (Sep 17, 2024): <!-- Answer --> To resolve the "Failed to execute code, got status code 404" error when deploying the sandbox service on a local server without using Docker, you need to ensure that the sandbox service is correctly running and accessible at the expected endpoint. Here are the steps to troubleshoot and resolve the issue: 1. **Check the Endpoint URL**: Ensure that the `dify_config.CODE_EXECUTION_ENDPOINT` is correctly set to the local server's address where the sandbox service is running. The URL should be something like `http://localhost:8194`. 2. **Verify the Service is Running**: Make sure that the sandbox service is actually running on your local server and listening on the correct port. You can do this by trying to access the endpoint directly via a web browser or using a tool like `curl`: ```sh curl http://localhost:8194/v1/sandbox/run ``` 3. **Check the Endpoint Path**: Ensure that the endpoint path `/v1/sandbox/run` is correct and that the service is configured to handle requests at this path. 4. **Review the Configuration**: Double-check the configuration settings in `dify_config` to ensure all necessary parameters like `CODE_EXECUTION_API_KEY`, `CODE_EXECUTION_CONNECT_TIMEOUT`, `CODE_EXECUTION_READ_TIMEOUT`, and `CODE_EXECUTION_WRITE_TIMEOUT` are correctly set. Here is a snippet of the relevant code for context: ```python url = URL(str(dify_config.CODE_EXECUTION_ENDPOINT)) / "v1" / "sandbox" / "run" headers = {"X-Api-Key": dify_config.CODE_EXECUTION_API_KEY} data = { "language": cls.code_language_to_running_language.get(language), "code": code, "preload": preload, "enable_network": True, } response = post( str(url), json=data, headers=headers, timeout=Timeout( connect=dify_config.CODE_EXECUTION_CONNECT_TIMEOUT, read=dify_config.CODE_EXECUTION_READ_TIMEOUT, write=dify_config.CODE_EXECUTION_WRITE_TIMEOUT, pool=None, ), ) if response.status_code == 503: raise CodeExecutionError("Code execution service is unavailable") elif response.status_code != 200: raise Exception( f"Failed to execute code, got status code {response.status_code}," f" please check if the sandbox service is running" ) ``` By following these steps, you should be able to identify and resolve the issue causing the 404 error <sup>[[1]](https://github.com/langgenius/dify/blob/main/api/core/helper/code_executor/code_executor.py)</sup>. To start the sandbox service on a local server without using Docker, follow these exact steps: 1. **Install Python 3.10.x**: ```bash pyenv install 3.10 pyenv global 3.10 ``` 2. **Navigate to the "api" directory**: ```bash cd api ``` 3. **Copy the environment variable configuration file**: ```bash cp .env.example .env ``` 4. **Generate a random secret key and replace the value of `SECRET_KEY` in the `.env` file**: ```bash openssl rand -base64 42 sed -i 's/SECRET_KEY=.*/SECRET_KEY=<your_value>/' .env ``` 5. **Install the required dependencies using Poetry**: ```bash poetry env use 3.10 poetry install ``` 6. **Perform the database migration**: ```bash poetry shell flask db upgrade ``` 7. **Start the API server**: ```bash flask run --host 0.0.0.0 --port=5001 --debug ``` 8. **Start the Worker service**: - For Linux or macOS: ```bash celery -A app.celery worker -P gevent -c 1 --loglevel INFO -Q dataset,generation,mail,ops_trace ``` - For Windows: ```bash celery -A app.celery worker -P solo --without-gossip --without-mingle -Q dataset,generation,mail,ops_trace --loglevel INFO ``` 9. **Deploy the frontend page**: - **Install NodeJS + NPM**: Download and install Node.js v18.x (LTS) from [https://nodejs.org/en/download](https://nodejs.org/en/download). - **Enter the web directory**: ```bash cd web ``` - **Install the dependencies**: ```bash npm install ``` - **Configure the environment variables**: Create a file named `.env.local` in the current directory and copy the contents from `.env.example`. Modify the values of these environment variables according to your requirements. - **Build the code**: ```bash npm run build ``` - **Start the web service**: ```bash npm run start # or yarn start # or pnpm start ``` 10. **Access Dify**: Finally, access [http://127.0.0.1:3000](http://127.0.0.1:3000/) to use the locally deployed Dify <sup>[[2]](https://github.com/langgenius/dify-docs/blob/main/en/getting-started/install-self-hosted/local-source-code.md)</sup>. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.*
Author
Owner

@muckthaa-ss commented on GitHub (Sep 17, 2024):

i got this error on curl command curl http://localhost:8194/v1/sandbox/run
error is

<html lang="en-US" class="h-full" data-theme="light"><head><script src="/_next/static/chunks/fd9d1056-7863749520a823c0.js" async=""></script><script src="/_next/static/chunks/7023-22d2def46e6e81aa.js" async=""></script><script src="/_next/static/chunks/main-app-75028a867d9ed5d6.js" async=""></script><script src="/_next/static/chunks/396464d2-f8277e6bfa06b782.js" async=""></script><script src="/_next/static/chunks/2218-d1c50999cb86cac7.js" async=""></script><script src="/_next/static/chunks/89-1cf74ac2a0f234ca.js" async=""></script><script src="/_next/static/chunks/881-1dd95c6480860a3f.js" async=""></script><script src="/_next/static/chunks/6585-f514eb13dc5afd3a.js" async=""></script><script src="/_next/static/chunks/5223-ce75bf5ec689c60e.js" async=""></script><script src="/_next/static/chunks/6631-54d2ccc1d245d998.js" async=""></script><script src="/_next/static/chunks/8261-adc23bebe42c1fac.js" async=""></script><script src="/_next/static/chunks/app/layout-9140443bafd34f3e.js" async=""></script><script src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script></head><style>
      #nprogress {
        pointer-events: none;
      }

      #nprogress .bar {
        background: #1C64F2FF;

        position: fixed;
        z-index: 1031;
        top: 0;
        left: 0;

        width: 100%;
        height: 2px;
      }

      /* Fancy blur effect */
      #nprogress .peg {
        display: block;
        position: absolute;
        right: 0px;
        width: 100px;
        height: 100%;
        box-shadow: 0 0 10px #1C64F2FF, 0 0 5px #1C64F2FF;
        opacity: 1.0;

        -webkit-transform: rotate(3deg) translate(0px, -4px);
            -ms-transform: rotate(3deg) translate(0px, -4px);
                transform: rotate(3deg) translate(0px, -4px);
      }

      /* Remove these to get rid of the spinner */
      #nprogress .spinner {
        display: block;
        position: fixed;
        z-index: 1031;
        top: 15px;
        right: 15px;
      }

      #nprogress .spinner-icon {
        width: 18px;
        height: 18px;
        box-sizing: border-box;

        border: solid 2px transparent;
        border-top-color: #1C64F2FF;
        border-left-color: #1C64F2FF;
        border-radius: 50%;

        -webkit-animation: nprogress-spinner 400ms linear infinite;
                animation: nprogress-spinner 400ms linear infinite;
      }

      .nprogress-custom-parent {
        overflow: hidden;
        position: relative;
      }

      .nprogress-custom-parent #nprogress .spinner,
      .nprogress-custom-parent #nprogress .bar {
        position: absolute;
      }

      @-webkit-keyframes nprogress-spinner {
        0%   { -webkit-transform: rotate(0deg); }
        100% { -webkit-transform: rotate(360deg); }
      }
      @keyframes nprogress-spinner {
        0%   { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
      }
    </style><!--/$--><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><script src="/_next/static/chunks/webpack-8332061fa439858b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/2f7ac21167e83613.css\",\"style\"]\n2:HL[\"/_next/static/css/5f9a35043c236da4.css\",\"style\"]\n3:HL[\"/_next/static/css/ba0a101f3cd04679.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"4:I[95751,[],\"\"]\n6:I[39275,[],\"\"]\n7:I[61343,[],\"\"]\n8:I[24472,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\n9:I[54806,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\na:I[15065,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\nb:I[70408,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\nc:I[23136,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\","])</script><script>self.__next_f.push([1,"\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"ToastProvider\"]\n12:I[76130,[],\"\"]\nd:{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"}\ne:{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"}\nf:{\"display\":\"inline-block\"}\n10:{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0}\n13:[]\n"])</script><script>self.__next_f.push([1,"0:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2f7ac21167e83613.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/5f9a35043c236da4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ba0a101f3cd04679.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L4\",null,{\"buildId\":\"08zjOUlyI4gWNUoIDAoRT\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/v1/sandbox/run\",\"initialTree\":[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{},[[\"$L5\",[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],null],null]},[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"/_not-found\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}],null]},[[\"$\",\"html\",null,{\"lang\":\"en-US\",\"className\":\"h-full\",\"data-theme\":\"light\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#FFFFFF\"}],[\"$\",\"meta\",null,{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}]]}],[\"$\",\"body\",null,{\"className\":\"h-full select-auto\",\"data-api-prefix\":\"http://3.110.166.219/console/api\",\"data-pubic-api-prefix\":\"http://3.110.166.219/api\",\"data-public-edition\":\"SELF_HOSTED\",\"data-public-support-mail-login\":\"$undefined\",\"data-public-sentry-dsn\":\"$undefined\",\"data-public-maintenance-notice\":\"$undefined\",\"data-public-site-about\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$Lb\",null,{\"locale\":\"en-US\",\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$d\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$e\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":\"$f\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$10\",\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":null}]}]}]}]}]]}]]}],null],null],\"couldBeIntercepted\":false,\"initialHead\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],\"$L11\"],\"globalErrorComponent\":\"$12\",\"missingSlots\":\"$W13\"}]]\n"])</script><script>self.__next_f.push([1,"11:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Dify\"}]]\n5:null\n"])</script></body></html>
@muckthaa-ss commented on GitHub (Sep 17, 2024): i got this error on curl command curl http://localhost:8194/v1/sandbox/run error is <!DOCTYPE html><html lang="en-US" class="h-full" data-theme="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no"/><link rel="stylesheet" href="/_next/static/css/2f7ac21167e83613.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/5f9a35043c236da4.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ba0a101f3cd04679.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-8332061fa439858b.js"/><script src="/_next/static/chunks/fd9d1056-7863749520a823c0.js" async=""></script><script src="/_next/static/chunks/7023-22d2def46e6e81aa.js" async=""></script><script src="/_next/static/chunks/main-app-75028a867d9ed5d6.js" async=""></script><script src="/_next/static/chunks/396464d2-f8277e6bfa06b782.js" async=""></script><script src="/_next/static/chunks/2218-d1c50999cb86cac7.js" async=""></script><script src="/_next/static/chunks/89-1cf74ac2a0f234ca.js" async=""></script><script src="/_next/static/chunks/881-1dd95c6480860a3f.js" async=""></script><script src="/_next/static/chunks/6585-f514eb13dc5afd3a.js" async=""></script><script src="/_next/static/chunks/5223-ce75bf5ec689c60e.js" async=""></script><script src="/_next/static/chunks/6631-54d2ccc1d245d998.js" async=""></script><script src="/_next/static/chunks/8261-adc23bebe42c1fac.js" async=""></script><script src="/_next/static/chunks/app/layout-9140443bafd34f3e.js" async=""></script><meta name="robots" content="noindex"/><meta name="theme-color" content="#FFFFFF"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><title>404: This page could not be found.</title><title>Dify</title><script src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script></head><body class="h-full select-auto" data-api-prefix="http://3.110.166.219/console/api" data-pubic-api-prefix="http://3.110.166.219/api" data-public-edition="SELF_HOSTED"><!--$--><style> #nprogress { pointer-events: none; } #nprogress .bar { background: #1C64F2FF; position: fixed; z-index: 1031; top: 0; left: 0; width: 100%; height: 2px; } /* Fancy blur effect */ #nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px #1C64F2FF, 0 0 5px #1C64F2FF; opacity: 1.0; -webkit-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px); } /* Remove these to get rid of the spinner */ #nprogress .spinner { display: block; position: fixed; z-index: 1031; top: 15px; right: 15px; } #nprogress .spinner-icon { width: 18px; height: 18px; box-sizing: border-box; border: solid 2px transparent; border-top-color: #1C64F2FF; border-left-color: #1C64F2FF; border-radius: 50%; -webkit-animation: nprogress-spinner 400ms linear infinite; animation: nprogress-spinner 400ms linear infinite; } .nprogress-custom-parent { overflow: hidden; position: relative; } .nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar { position: absolute; } @-webkit-keyframes nprogress-spinner { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes nprogress-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } </style><!--/$--><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><script src="/_next/static/chunks/webpack-8332061fa439858b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/2f7ac21167e83613.css\",\"style\"]\n2:HL[\"/_next/static/css/5f9a35043c236da4.css\",\"style\"]\n3:HL[\"/_next/static/css/ba0a101f3cd04679.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"4:I[95751,[],\"\"]\n6:I[39275,[],\"\"]\n7:I[61343,[],\"\"]\n8:I[24472,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\n9:I[54806,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\na:I[15065,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\nb:I[70408,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\",\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"default\"]\nc:I[23136,[\"9119\",\"static/chunks/396464d2-f8277e6bfa06b782.js\",\"2218\",\"static/chunks/2218-d1c50999cb86cac7.js\",\"89\",\"static/chunks/89-1cf74ac2a0f234ca.js\",\"881\","])</script><script>self.__next_f.push([1,"\"static/chunks/881-1dd95c6480860a3f.js\",\"6585\",\"static/chunks/6585-f514eb13dc5afd3a.js\",\"5223\",\"static/chunks/5223-ce75bf5ec689c60e.js\",\"6631\",\"static/chunks/6631-54d2ccc1d245d998.js\",\"8261\",\"static/chunks/8261-adc23bebe42c1fac.js\",\"3185\",\"static/chunks/app/layout-9140443bafd34f3e.js\"],\"ToastProvider\"]\n12:I[76130,[],\"\"]\nd:{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"}\ne:{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"}\nf:{\"display\":\"inline-block\"}\n10:{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0}\n13:[]\n"])</script><script>self.__next_f.push([1,"0:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2f7ac21167e83613.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/5f9a35043c236da4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ba0a101f3cd04679.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L4\",null,{\"buildId\":\"08zjOUlyI4gWNUoIDAoRT\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/v1/sandbox/run\",\"initialTree\":[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{},[[\"$L5\",[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],null],null]},[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"/_not-found\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}],null]},[[\"$\",\"html\",null,{\"lang\":\"en-US\",\"className\":\"h-full\",\"data-theme\":\"light\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#FFFFFF\"}],[\"$\",\"meta\",null,{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}]]}],[\"$\",\"body\",null,{\"className\":\"h-full select-auto\",\"data-api-prefix\":\"http://3.110.166.219/console/api\",\"data-pubic-api-prefix\":\"http://3.110.166.219/api\",\"data-public-edition\":\"SELF_HOSTED\",\"data-public-support-mail-login\":\"$undefined\",\"data-public-sentry-dsn\":\"$undefined\",\"data-public-maintenance-notice\":\"$undefined\",\"data-public-site-about\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$Lb\",null,{\"locale\":\"en-US\",\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$d\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$e\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":\"$f\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$10\",\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":null}]}]}]}]}]]}]]}],null],null],\"couldBeIntercepted\":false,\"initialHead\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],\"$L11\"],\"globalErrorComponent\":\"$12\",\"missingSlots\":\"$W13\"}]]\n"])</script><script>self.__next_f.push([1,"11:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Dify\"}]]\n5:null\n"])</script></body></html>
Author
Owner

@muckthaa-ss commented on GitHub (Sep 17, 2024):

image

@muckthaa-ss commented on GitHub (Sep 17, 2024): ![image](https://github.com/user-attachments/assets/8a955c10-9d69-4e5a-adad-e09fcc54e6f9)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#5658