我正在使用付费API。他们把我的知识产权白化了。我可以从Thunder和postman应用程序中获取数据。但是当我要从我的react应用程序中获取数据的时候。什么都不做。基本上本地主机:3000是托管在不同的IP上,对吗?那么如何从我的IP(103.124.251.85)托管我的react app本地主机呢?
发布于 2022-04-14 10:24:14
要将主机更改为react应用程序,只需在env中添加主机,如下所示:
HOST=you_system_ip也可以在包json文件中添加脚本,如下所示:
"start": "HOST=you_system_ip react-scripts start",发布于 2022-04-14 07:05:02
在package.json中,您可以将"start“脚本更改为
"start": "SET HOST=103.124.251.85 && react-scripts start"或者,您可以在项目的根目录中创建一个文件.env并设置:
HOST=103.124.251.85如果您需要在HTTPS上运行应用程序,请执行以下操作:
。
"scripts": {
"prestart": "type dev_certs\\cert.key dev_certs\\cert.crt > dev_certs\\server.pem && copy /y dev_certs\\server.pem node_modules\\webpack-dev-server\\ssl",
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
}PORT=443
HOST=103.124.251.85
HTTPS=truehttps://stackoverflow.com/questions/71867608
复制相似问题