• 用notepad++搭建后台服务器出现错误
  • 其它
    2.00元

用notepad++搭建了用户登录的后台服务器,是开发微信小程序,因为是新手看不太懂,请大神帮忙看看。

上图报错的是在我的微信小程序密钥的地方看不懂是在哪里有错误。

const express = require('express')
const bodyParser = require('body-Parser')
const request = require('request')
const app = express()
app.use(bodyParser.json())

const wx ={
   appid:
   secret:
}

var db = {
   session: {},
   user: {}
}

app.post('login',(req,res) => {
   //注意:小程序端的appid必须使用真实账号,如果使用测试号,会出现login code错误
   console.log('login code: '+req.body.code)
   var url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + wx.appid + '&secret=' + wx.secret + '&js_code=' + req.body.code + '&grant_type=authorization_code'
   request(url, (err, response, body) => {
       console.log('session: '+body)
       var session = JSON.parse(body)
       if(session.openid){
           var token = 'token_' + new Date().getTime()
           db.session[token] = session
           if(!db.user[session.openid]) {
               db.user[session.openid] = {
                   credit: 100
               }
           }
       }
       res.json({
           token: token
       })
   })
})

app.listen(3000,() => {
   console.log('server running at http://127.0.0.0:3000')

appid和secret具体内容我删了,但是id和密码肯定是没有问题的,求大神看看


  • 就几件    2020-06-24 10:47:24
  • 阅读 632    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信