gpt4 book ai didi

arangodb - 如何在服务器根目录下设置 Foxx App?

转载 作者:行者123 更新时间:2023-12-04 20:42:30 25 4
gpt4 key购买 nike

我想知道如何在服务器/IP/域名的根目录下设置Foxx应用程序?

例如,如果我的 IP 是 100.12.32.12如果我去http://100.12.32.12它将打开没有 URL 重定向的单页 Foxx 应用程序。

我尝试过的东西

  • 目前我让 Arangodb 使用 tcp://0.0.0.0:80端点,所以我让端口工作。
  • 我也设置了index.html文件在我的应用程序 manifest.json并将该应用程序安装到 /
    不过目前要去http://100.12.32.12将我重定向到 http://107.170.131.61/_db/_system/index.html哪个有效,但 URL 已更改。

    还有 http://100.12.32.12/index.html有效,但我想知道是否有可能获得 http://100.12.32.12显示没有重定向的应用程序。
  • 我试过 sudo arangod --javascript.app-path /path/to/app但这似乎不起作用。

  • 谢谢。我是 Arangodb 和 Foxx 的新手。

    最佳答案

    您可以尝试以下方法吗?在终端窗口中打开 arangosh 或转到 GUI 中的 JS shell。

    arangosh [_system]> db._routing.save({ url: "/", priority: 1, action: {do: "org/arangodb/actions/redirectRequest", options: {permanently: true, destination: "/index.html" } } })
    {
    "error" : false,
    "_id" : "_routing/87048615",
    "_rev" : "87048615",
    "_key" : "87048615"
    }

    重新启动服务器(它需要重新加载现在的路由)。清除/重新启动浏览器(对于 chrome,您可能需要忘记访问过的站点)。使用telnet检查
    > telnet localhost 8529
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    GET / HTTP/1.1

    HTTP/1.1 301 Moved
    location: http://localhost:8529/index.html
    server: ArangoDB
    content-type: text/html
    connection: Keep-Alive
    content-length: 183

    <html><head><title>Moved</title></head><body><h1>Moved</h1><p>This page has moved to <a href="http://localhost:8529/index.html">http://localhost:8529/index.html</a>.</p></body></html>

    如果您没有看到正确的地址,请检查文档是否在 _routing 中正确创建。

    现在用浏览器检查。如果这仍然显示错误的重定向,请刷新浏览器缓存。

    关于arangodb - 如何在服务器根目录下设置 Foxx App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23603483/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com