Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
120 views
in Technique[技术] by (71.8m points)

node.js - 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. When I run the command npm run develop, i can not access the admin dashboard. However, it works fine on my local computer. Am I missing something?

question from:https://stackoverflow.com/questions/65933130/when-i-run-npm-run-develop-on-server-i-am-unable-to-access-it-on-the-server-ip

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

In your config/server.js file, change the host ip directly or through environment variables like :

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:

MYPORT=8080
MYHOSTIP=192.168.172.112 

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...