如何快速交付外包小项目

2022-03-21 09:40:20 +08:00
 llccing

背景:

客户的项目是商城项目,包含 h5 ,技术栈 Vue+Vant@2.x ,pc 管理端 Vue+ElementUI@2.x ,server 端 Express ,DB Mongo ,基于客户的代码二次开发,增加了两个功能。

问题:

开发完成后如何能够在不给源码的前提下,快速启动项目,让客户能够进行验收,如果没有问题,再完成付款,最后交付代码?

我试过使用 ngrok ,但是未付费的情况下,只能开一个端口,因为我这个涉及到 h5 和 pc ,h5 是 8080 ,pc 是 8081 ,所以这个方式也不行;如果是让客户一个一个验证,先用一个端口然后再用一个,体验不好。然后我在本地能够正常运行的前提下,通过 ngrok 启动后, 有个 invalid header 的错误,我没有去修复因为时间比较紧,但是感觉应该在 express 中处理一下,比如一个接受所有请求域名的设置。

所以我想请教一下,有没有更便捷的方式能够完成这个事,或者一劳永逸的事,比如弄个通用 docker 镜像,不知道有没有大佬能够指点一下,给个思路就好,我去实践,最后会形成方案反馈给大家,哈哈哈,如果足够好,可以共享到 GitHub 上,方便其他小伙伴。

4426 次点击
所在节点    程序员
48 条回复
kkocdko
2022-03-22 08:37:49 +08:00
请搜索关键词:“内网穿透”。有一大堆免费方案,localhost.run 等等。
kiritoxf
2022-03-22 09:41:41 +08:00
感觉最简单的是,本机开发环境启动,然后让客户用 qq 之类的远程连接到你电脑上操作。
sunorg
2022-03-22 10:27:23 +08:00
问题是 1k ,不先收了再做?????
llccing
2022-03-22 11:35:45 +08:00
@indo gcp aws 免费服务器是说的,第一次免费 半年或者一年是吧,我应该是要过了免费额度了。不过你说的这个模式可以尝试,“端口镜像回家”是啥意思啊,没太理解
llccing
2022-03-22 11:36:04 +08:00
@kkocdko 嗯嗯
llccing
2022-03-22 11:36:55 +08:00
@kiritoxf 嗯嗯,这个挺好,非常简单。toDesk 这个软件可以用,比 teamviewer 好用
llccing
2022-03-22 11:37:19 +08:00
@sunorg 哈哈,先收了 30%。验收完付其余的
sunorg
2022-03-22 15:43:51 +08:00
@llccing 小 case ,以后全收了,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.fyfyfm.apispeedy.workers.dev/t/841759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX