Giter Site home page Giter Site logo

自行部署 Wafer 的一点心得 about wafer HOT 17 OPEN

ITJaye avatar ITJaye commented on September 27, 2024 8
自行部署 Wafer 的一点心得

from wafer.

Comments (17)

xiaoyun94 avatar xiaoyun94 commented on September 27, 2024 1

这个大佬在sdk.config里面对tunnelserver是对的,官方默认设置是有问题的
正确的是
"tunnelServerUrl": "https://ws.qcloud.com",
官方的是
"tunnelServerUrl": "https://ws.qcloud.com/",
自己好好体会一下吧

from wafer.

techird avatar techird commented on September 27, 2024

@xiaoyun94 谢谢提醒,Wiki 已经更正过来了

from wafer.

techird avatar techird commented on September 27, 2024

感谢 @ITJaye ,真是干货资料

from wafer.

edwardguo avatar edwardguo commented on September 27, 2024

@techird @ITJaye 请问这是什么原因引起的呢?
调用鉴权服务失败:#1012 - NO_APPID
default
我的小程序未认证,是这个原因引起的吗?

from wafer.

dedecom avatar dedecom commented on September 27, 2024

dlin8600_1491026705234_18
腾讯云服务内存持久化存储(CMEM)CMEM服务介绍
要购买cmem才行咯,云缓存Memcached

from wafer.

wynsto avatar wynsto commented on September 27, 2024

费劲啊。。。中间搞个授权服务器也是醉了

from wafer.

dedecom avatar dedecom commented on September 27, 2024

@ITJaye 看看我上面的问题怎么解决

from wafer.

hdwmp123 avatar hdwmp123 commented on September 27, 2024

这个是不是已经过期了?现在2017-4-18 23:07:00,我刚部署了一套,发现代码和楼主说的不一样

from wafer.

BEIBEI123 avatar BEIBEI123 commented on September 27, 2024

很奇怪,长链接为什么不用wss,而是用https

from wafer.

owendswang avatar owendswang commented on September 27, 2024

唉……基础比较差……高了两天,没搞出来……唉……

from wafer.

yujianchi avatar yujianchi commented on September 27, 2024

@edwardguo 同样的问题。请问你的已经解决掉了吗?

from wafer.

huangyuan avatar huangyuan commented on September 27, 2024

@yujianchi @edwardguo
http://www.wxapp-union.com/article-1912-1.html

from wafer.

aimin avatar aimin commented on September 27, 2024

我的为什么总,签名错误吗? 求大神帮助,指教!
{
"serverHost": "1111.qcloud.la",
"authServerUrl": "http://192.168.1.101:8002/mina_auth",
"tunnelServerUrl": "https://ws.qcloud.com",
"tunnelSignatureKey": "ddddd ",
"networkTimeout": 30000
}

报错如下:

A PHP Error was encountered

Severity: Notice

Message: Undefined index: signature

Filename: Tunnel/TunnelService.php

Line Number: 94

<p>Backtrace:</p>

	

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/vendor/qcloud/weapp-sdk/lib/Tunnel/TunnelService.php<br />
		Line: 94<br />
		Function: _error_handler			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/vendor/qcloud/weapp-sdk/lib/Tunnel/TunnelService.php<br />
		Line: 17<br />
		Function: handleGet			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/application/controllers/Tunnel.php<br />
		Line: 11<br />
		Function: handle			</p>

	

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/index.php<br />
		Line: 328<br />
		Function: require_once			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/webServer.php<br />
		Line: 17<br />
		Function: require_once			</p>

A PHP Error was encountered

Severity: Notice

Message: Array to string conversion

Filename: Tunnel/Signature.php

Line Number: 11

<p>Backtrace:</p>

	

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/vendor/qcloud/weapp-sdk/lib/Tunnel/Signature.php<br />
		Line: 11<br />
		Function: _error_handler			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/vendor/qcloud/weapp-sdk/lib/Tunnel/Signature.php<br />
		Line: 23<br />
		Function: compute			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/vendor/qcloud/weapp-sdk/lib/Tunnel/TunnelService.php<br />
		Line: 97<br />
		Function: check			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/vendor/qcloud/weapp-sdk/lib/Tunnel/TunnelService.php<br />
		Line: 17<br />
		Function: handleGet			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/application/controllers/Tunnel.php<br />
		Line: 11<br />
		Function: handle			</p>

	

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/index.php<br />
		Line: 328<br />
		Function: require_once			</p>

	

	
		<p style="margin-left:10px">
		File: /home/songaimin/www/cs-server/webServer.php<br />
		Line: 17<br />
		Function: require_once			</p>
{"error":"签名校验失败"}

from wafer.

zhaodifangsi avatar zhaodifangsi commented on September 27, 2024

{"error":"签名校验失败"}可以绕过,但是还是无法发送信息。
TunnelService.php 95行,加判定绕过,代码如下:
if (@$body['signature']) {
$signature = $body['signature'];

            // 校验签名
            if (!Signature::check($data, $signature)) {
                throw new Exception('签名校验失败');
            }

            $data = json_decode($data, TRUE);
        }

from wafer.

xiaoyun94 avatar xiaoyun94 commented on September 27, 2024

@zhaodifangsi 如果你用的免费开放版,免费版本缺少签名参数,并且发送的格式有问题,比如发送的是JSON OBJECT但实际应该是JSON STRING。我这里有一个信道服务器DEMO, 不过是JAVA的,爱折腾可以看看

from wafer.

ProfessorC avatar ProfessorC commented on September 27, 2024

appid 都不用设置吗?

from wafer.

khs1994 avatar khs1994 commented on September 27, 2024

最新版变动较大,正在尝试中

from wafer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.