美文网首页
wafer2-nodejs 本地服务器运行

wafer2-nodejs 本地服务器运行

作者: 9b559869875b | 来源:发表于2017-11-21 17:26 被阅读2093次

    wafer2-quickstart-nodejs 本地服务器运行需要修改一些东西

    首先config.js 

    var host = "http://localhost:5757"

    server/node_modules/wafer-node-sdk/index.js

    这个文件里的下面这段代码需要注释掉,不然会报ERR_INIT_SDK_LOST_CONFIG

    /*

    if ([rootPathname, useQcloudLogin, cos, serverHost, tunnelServerUrl, tunnelSignatureKey, qcloudAppId, qcloudSecretId, qcloudSecretKey, wxMessageToken].some(v => v === undefined)) throw new Error(ERRORS.ERR_INIT_SDK_LOST_CONFIG)

    */

    当然你也可以具体去找出来是哪几个值undefined,总之就是在腾讯云服务器上有的几个值,在我们本地没有

    server/config.js的appId,appSecret需要填写自己账号的那几个值,虽然上传到腾讯云服务器时候,这几个是留空的,但那是腾讯自己给生成的。放本地或者其它服务器时候,需要填写这几个。

    // 是否使用腾讯云代理登录小程序,这个要填写false

    useQcloudLogin: false,

    mysql下填写本地服务器上的mysql的相应值

    mysql的数据库cAuth, 需要从腾讯云服务器上导出,再导入本地,不然会提示找不到一些表格,也就两张表,cAppinfo, cSessionInfo

    如上,在node app.js启动web服务器,在小程序里载入client代码,

    点击测试登录接口,

    loginUrl:`${host}/weapp/login`,

    如果一切没问题,应该能返回登录用户信息了

    ctx.state.$wxInfo

    { loginState: 1,

    userinfo:xxxxxxx

    相关文章

      网友评论

          本文标题:wafer2-nodejs 本地服务器运行

          本文链接:https://www.haomeiwen.com/subject/pupwvxtx.html