佬友们,求各位推荐指导html为主的代码上线部署(有偿指导)

心血来潮、说干就干

下周有一个班级活动由我们组策划,我心血来潮用AI辅助写了一个答题竞赛的网页,所有测试基本符合我的预期,但是最后上线运行还是不太懂,就是怎么部署上线测试,参与的人主要是通过手机答题的形式,都是国内网络,请问各位佬友有没有一些建议指导,可以给些小费。

1 Like

没有数据库吗?也没有后端?

Nginx就可以了

是用nodejs吗,生成的dist目录呢,还有你的module都是怎么调用的

找个nginx放html路径下即可

这活搞不了的,这位佬应该只是写了纯前端网页,没有服务器、没有后端、没有数据库之类的后端服务

方块佬还是太专业、全面了,整得我这个小白不太懂,AI有帮我写了一部分前端和后端以及服务器的代码 server.js、 script.js、 package.json

如果是局域网使用,直接随便找台电脑,装个docker,nginx容器即可

简单,我教你,你用 cf 就行了

你这个看起来没后端吧,直接 pages 丢过去静态部署就行了

谢谢佬哥我试试。

  1. 首先需要一台公网服务器
  2. 其次,把文件传到某个文件夹内,比如/html
  3. 再其次,服务器需要安装nginx并配置nginx配置文件,一般在/etc/nginx/nginx.conf,每次更新完配置文件,需要reload/restart nginx
  4. 最后,nginx零碎的报错,比如配置错误,js无法访问(访问页面要在浏览器f12看控制台)页面空白等问题询问ai(deepseek/oai/gemini/calude)
  5. at last but not least,如果你没有域名,那就用ip:prot的形式访问部署好的页面,如果有域名,可以在nginx配置里给端口绑定域名,使用http://domain的形式访问,如果想用https形式访问,那么就需要找个免费签发https证书的网站,下载证书,然后上传到服务器某个文件夹,比如/certificate,然后在nginx配置文件里加上绑定证书的配置,然后你就可以通过https://domain的形式访问页面啦
  6. enjoy it!
1 Like

诶,看回复里说还是有后端和数据库的?你本地怎么跑的后端和数据库,就相应的挪到服务器上跑就好了,然后nginx配置里把前端的请求proxy_pass到127.0.0.1:[后端运行端口],然后就可以愉快的运行啦

先说说咋本地是咋 run 起来的袄 :face_with_raised_eyebrow:

用cf的page部署就可以了:joy::joy::joy:
你这样不值当再去买一台服务器了,用大善人的就可以了
注册一个cloudflare账号,上传你的这些html就可以了,修改一下里面的代码就可以了

要国内用的话, 买个一个月几十块的vps,部署个nginx 丢上去就行…不知道国内的用IP访问要不要备案.如果要那就买香港的

无脑cloudflare 的pages只不过有延时大概在100ms左右

用Nginx,如果Nginx不会部署,可以用宝塔部署,很简单,前提需要有一台服务器

html? 那不直接拿个服务器装个宝塔 然后添加网站 把你的这些html丢到目录下不就行了

CloudFlare 的 Page,VercelDenoRender 等都可以免费部署静态的网页,把代码放在 Github 上,然后在这些网站中链接 Github ,再跟着指示点击就可以部署好。CloudFlare Page 麻烦点,好处是可以直接用 CloudFlare 的默认域名直接访问,Vercel 的国内基本阻断了。Deno 和 Render 的好像没阻断。国内的腾讯云也有静态网站托管服务,费用可以按小时付费,可以临时用用(它的国际站我记得上线过免费的类似 CF 的静态托管,但是忘记怎么找了)。

1 Like