当我在没有作为我的目的地的 docker 容器的 ngrok https url 的情况下运行应用程序时,我得到一个未找到的页面,但是当我使用 ngrok https url 作为所述目的地时,没有其他任何变化。
对于初学者来说,我使用 ngrok 在 docker 容器的 url 上启用 https,但这不起作用。这是我的配置:
async rewrites() {
return [
{
source: 'http://localhost:3000',
destination: '/ngrok url for docker',
},
{
source: 'http://localhost:3000',
destination: '/ngrok url for docker',
},
]
}
您似乎正在尝试为应用程序设置 URL 重写,但遇到配置问题。以下是一些需要检查和调整的事项:
async rewrites() {
return [
{
source: '/api/:path*',
destination: 'https://your-ngrok-url/api/:path*', // Replace with your actual ngrok URL
},
{
source: '/another-path/:path*',
destination: 'https://your-ngrok-url/another-path/:path*', // Replace with your actual ngrok URL
},
];
}
确保 ngrok 正在运行并且 URL 可以访问。您可以通过在浏览器中访问 ngrok URL 来验证这一点。