gpt4 book ai didi

node.js - 使用docker时无法从浏览器访问Ionic

转载 作者:行者123 更新时间:2023-12-02 19:54:14 24 4
gpt4 key购买 nike

我正在尝试访问 localhost:8100,这是我在 docker 容器中运行的 ionic 应用程序,但它无法打开。这是我的 docker 文件:

FROM node:10.16.3


WORKDIR /usr/src/ionic-app


COPY ./ /usr/src/ionic-app

RUN npm install -g cordova ionic
RUN npm install

这是我的 Docker-compose 文件版本:'3.6'

服务:

  #Backend API
backend-api:
container_name: backend
build:
context: ./api/
working_dir: /usr/src/smart-brain-api
command: npm run debug
ports:
- "3000:3000"
environment:
REDIS_HOST: redis
MONGOOSE_URI: 'mongodb://mongo:27017/appcomdill'
links:
- mongo
- redis

#MongoDB
mongo:
container_name: mongo
image: mongo
environment:
MONGOOSE_URI: 'mongodb://mongo:27017/appcomdill'
ports:
- "27017:27017"

#Redis
redis:
container_name: redis
environment:
REDIS_HOST: redis
image: redis
ports:
- "6379:6379"

#Ionic Front-end
ionic:
container_name: front-end
build:
context: ./ionic
working_dir: /usr/src/ionic-app
command: ionic serve
ports:
- "8100:8100"

每次我尝试连接到 http://localhost:8100/它一直给我“本地主机没有发送任何数据”

最佳答案

尝试将命令更改为 ionic serve --external

关于node.js - 使用docker时无法从浏览器访问Ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58976530/

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