xxx.com如何和用户本地服务(127.0.0.1)通信?
我现在有一个身份证读卡器,连着用户电脑。读卡成功后会通过本地服务(127.0.0.1)读取出来。如下:
具体问题:我有一个部署在腾讯云的网站xxx.com。需要在上面开发一个功能需求,读取用户身份证的需求。当读卡器读取身份证后会通过本地服务127.0.0.1:9001推送读取结果。
但是我不知道外网网站如何能和本地服务通信?
xxx.com如何和用户本地服务(127.0.0.1)通信?
我现在有一个身份证读卡器,连着用户电脑。读卡成功后会通过本地服务(127.0.0.1)读取出来。如下:
具体问题:我有一个部署在腾讯云的网站xxx.com。需要在上面开发一个功能需求,读取用户身份证的需求。当读卡器读取身份证后会通过本地服务127.0.0.1:9001推送读取结果。
但是我不知道外网网站如何能和本地服务通信?
还是那句话,你不能记“XXX如何OOO”,而要想办法理解原理,然后学习每个原理对应的做法有哪些,最后组合这些做法来完成你的业务需求开发。
比如你的这个需求:
webSocket 协议默认是可以跨域的,所以有些硬件(比如 Web 打印机之类的)为了方便 Web 应用连接其服务,会使用 webSocket 提供接口,有些本地应用为了与 Web 应用通信,也会使用 webSocket 。
这也是常见面试题“有哪些技术可以解决跨域通信问题?” 的答案项之一。
8 回答5.9k 阅读✓ 已解决
9 回答9.3k 阅读
6 回答4.9k 阅读✓ 已解决
5 回答3.6k 阅读✓ 已解决
5 回答8k 阅读✓ 已解决
3 回答10.4k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
可以使用nginx反向代理