51Testing软件测试论坛

标题: 用notepad++搭建后台服务器出现错误 [打印本页]

作者: 测试积点老人    时间: 2020-8-14 10:52
标题: 用notepad++搭建后台服务器出现错误
本帖最后由 测试积点老人 于 2020-8-14 10:54 编辑

用notepad++搭建了用户登录的后台服务器,是开发微信小程序,因为是新手看不太懂,请大神帮忙看看。
上图报错的是在我的微信小程序密钥的地方看不懂是在哪里有错误。
  1. const express = require('express')
  2. const bodyParser = require('body-Parser')
  3. const request = require('request')
  4. const app = express()
  5. app.use(bodyParser.json())

  6. const wx ={
  7.    appid:
  8.    secret:
  9. }

  10. var db = {
  11.    session: {},
  12.    user: {}
  13. }

  14. app.post('login',(req,res) => {
  15. //注意:小程序端的appid必须使用真实账号,如果使用测试号,会出现login code错误
  16.    console.log('login code: '+req.body.code)
  17.    var url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + wx.appid + '&secret=' + wx.secret + '&js_code=' + req.body.code + '&grant_type=authorization_code'
  18.    request(url, (err, response, body) => {
  19.        console.log('session: '+body)
  20.        var session = JSON.parse(body)
  21.        if(session.openid){
  22.            var token = 'token_' + new Date().getTime()
  23.            db.session[token] = session
  24.            if(!db.user[session.openid]) {
  25.                db.user[session.openid] = {
  26.                    credit: 100
  27.                }
  28.            }
  29.        }
  30.        res.json({
  31.            token: token
  32.        })
  33.    })
  34. })

  35. app.listen(3000,() => {
  36.    console.log('server running at http://127.0.0.0:3000')
复制代码
appid和secret具体内容我删了,但是id和密码肯定是没有问题的,求大神看看


作者: Miss_love    时间: 2020-8-17 09:16

作者: bellas    时间: 2020-8-17 10:04
参考下这个链接https://ask.csdn.net/questions/1087556
作者: 海海豚    时间: 2020-8-17 10:58
错误是意外的标识符错误




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2