在反应中,您可以将构建文件夹中的静态文件传输到cpanel,直接管理员或其他共享服务器。 nextjs的解决方案是什么? 无需使用nodejs并将其安装在服务器上
答案 0 :(得分:0)
如果您的应用程序在运行时未生成动态页面,则可以使用nextjs export static,它将为您生成静态HTML,然后可以在cpanel上进行部署
答案 1 :(得分:0)
我自己找到了路。
在专用服务器上,只要您使用Putty连接到服务器,就可以通过创建虚拟主机来加载站点。例如
<VirtualHost *:80>
ServerName digiattar.com
ServerAlias www.digiattar.com
ProxyRequests Off
ProxyPreserveHost On
ProxyVia Full
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
</VirtualHost>
如果在浏览器中输入域名,则服务器指向运行Nextjs的本地主机地址和端口8080。
完成这些步骤后,您可以使用命令npm run dev或next start等等,转到项目的根目录并像在计算机上一样运行Nextjs。
但是在封闭腻子之后,所有东西都到期了,使用pm2解决这个问题