weixin_45855059
weixin_45855059
采纳率100%
2020-06-24 08:43

用notepad++搭建后台服务器出现错误

用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和密码肯定是没有问题的,求大神看看

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • liaoqingjian 萧鼎 9月前

    这个错误是意外的标识符错误,你看看你这个D:\wxapp\login-server\index.js路径里面的标识符有什么问题

    点赞 1 评论 复制链接分享