遇到的第一个问题关于npm start
首先找到对应的后端项目
crtl + shift + (esc键下的波浪号)
召唤终端
Error:Cannot find module 'dotenv'
解决问题:
npm install dotenv 简写 npm i dotenv
然后遇到第二个问题
Port 3000 is already in use
我的3000接口被占用 那就要去检测
window + r
输入命令
然后输入:netstat -ano|findstr "3000"按回车键,会显示被占用的端口的PID号,我的显示的是“14848”
现在结束14848这个进程输入: -pid 14848 -f
再通过vscode插件Postcode
检测后端项目是否运行
问题二
登录接口请求
login(){
const postData = {
stuId:this.data.stuId,
password:this.data.password
}
wx.request({
url: 'http://localhost:3000/login',
data:postData,
method:'POST',
success(res){
console.log(res);
if(res.data.code == -1){
wx.showToast({
title: res.data.msg,
icon:'none'
})
return
}
wx.setStorageSync('token', res.data.data.cookie)
wx.showToast({
title: '登录成功',
icon:'none'
})
}
})
}