简体   繁体   English

当我在服务器上运行 npm 运行开发时,我无法在服务器 IP 上访问它,为什么?

[英]When I run npm run develop on server, I am unable to access it on the server IP, why?

I am trying to run Strapi project on AWS Lightsail server .我正在尝试在AWS Lightsail server上运行Strapi项目。 When I run the command npm run develop , i can not access the admin dashboard.当我运行命令npm run develop时,我无法访问管理仪表板。 However, it works fine on my local computer.但是,它在我的本地计算机上运行良好。 Am I missing something?我错过了什么吗?

In your config/server.js file, change the host ip directly or through environment variables like:在您的 config/server.js 文件中,直接或通过环境变量更改主机 ip,例如:

module.exports = 
({ env }) = > ({
    port: env.int('MYPORT','Your default value if your port not 
    accessible'),
    host: env('MYHOSTIP','default value'),
});

Now in your.env create your variables:现在在 your.env 创建你的变量:

MYPORT=8080
MYHOSTIP=192.168.172.112 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM