com.wsk.UsedTradingPlatformApplication : No active profile set, falling back to 1 default profile: "default"
时间: 2023-11-04 11:52:19 浏览: 157
根据提供的引用内容,com.wsk.UsedTradingPlatformApplication是一个应用程序的名称,它遇到了一个错误消息"No active profile set, falling back to default profile: "default""。这个错误消息表示没有设置活动的配置文件,因此应用程序将使用默认配置文件"default"。
相关问题
<template></template> <script> import * as dd from "dingtalk-jsapi"; // 此方式为整体加载,也可按需进行加载 import axios from 'axios' import { getAuth } from "../auth/callAuth"; export default { data() { return { //test/prod公司ID CorpId: "ding22b125a2c7cb0a8e", AppKey: "ding7jeqoi2u7wsk5pay", AppSecret: "pCanDLoanonIcpcWehx19jhaXJyOwMtnjc0KgpicH3uZLzQEuxzKKvwWrBP4qRwn", //const authUrl = "http://tfjybj.com/auth2-web/login/noPwdLogin?userDingId="; authUrl: "http://t-auth.tfjy.tech:8000/auth/dingLogin", auth_code: "" } }, mounted() { console.log("进入home页面") var local = this; //拿到AuthCode dd.ready(function () { // const vConsole = new Vconsole() // Vue.use(vConsole) dd.runtime.permission.requestAuthCode({ corpId: local.CorpId, onSuccess: function (info) { var datas = { "corpid": "ding7jeqoi2u7wsk5pay", "corpsecret": "pCanDLoanonIcpcWehx19jhaXJyOwMtnjc0KgpicH3uZLzQEuxzKKvwWrBP4qRwn", "dingCode": info.code } local.auth_code = info.code; //免登码 local.login(datas); }, onFail: function (err) { alert("err:" + err); } }); }); }, methods: { //登录 login(loginData) { return new Promise((resolve,reject)=>{ axios({ method: "post", url: "http://t-auth.tfjy.tech:8000/auth/dingLogin", data: loginData, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }).then(res => { if (res.data.code == '200') { localStorage.setItem('Authorization', res.data.data.token); const userCode=res.data.data.userCode //手机号 let data={ 'username':userCode, 'password':userCode } getAuth(data).then((res)=>{ resolve(); }) this.$router.push("/main"); } else { // 没有登录成功 alert('你还没有权限登录哟!'); } }) }) },上边写的有什么问题吗?为什么报login未定义
根据你提供的代码,我注意到了一些问题:
1. 在mounted方法中,你调用了login方法,但在methods中并没有定义login方法。这是为什么报错"login未定义"的原因。
2. 你的代码中使用了axios发送POST请求,但没有处理请求的错误情况。建议在axios请求中添加一个catch块来处理错误。
修复这些问题后,你的代码应该是这样的:
```
<template></template>
<script>
import * as dd from "dingtalk-jsapi";
import axios from 'axios'
import { getAuth } from "../auth/callAuth";
export default {
data() {
return {
CorpId: "ding22b125a2c7cb0a8e",
AppKey: "ding7jeqoi2u7wsk5pay",
AppSecret: "pCanDLoanonIcpcWehx19jhaXJyOwMtnjc0KgpicH3uZLzQEuxzKKvwWrBP4qRwn",
authUrl: "http://t-auth.tfjy.tech:8000/auth/dingLogin",
auth_code: ""
}
},
mounted() {
console.log("进入home页面")
var local = this;
dd.ready(function () {
dd.runtime.permission.requestAuthCode({
corpId: local.CorpId,
onSuccess: function (info) {
var datas = {
"corpid": "ding7jeqoi2u7wsk5pay",
"corpsecret": "pCanDLoanonIcpcWehx19jhaXJyOwMtnjc0KgpicH3uZLzQEuxzKKvwWrBP4qRwn",
"dingCode": info.code
}
local.auth_code = info.code;
local.login(datas);
},
onFail: function (err) {
alert("err:" + err);
}
});
});
},
methods: {
login(loginData) {
return new Promise((resolve, reject) => {
axios.post("http://t-auth.tfjy.tech:8000/auth/dingLogin", loginData)
.then(res => {
if (res.data.code == '200') {
localStorage.setItem('Authorization', res.data.data.token);
const userCode = res.data.data.userCode;
let data = {
'username': userCode,
'password': userCode
}
getAuth(data).then((res) => {
resolve();
})
this.$router.push("/main");
} else {
alert('你还没有权限登录哟!');
}
})
.catch(err => {
console.error(err);
reject(err);
});
});
}
}
}
</script>
```
请注意,以上只是修复了报错的问题,还可能存在其他逻辑问题或错误,请仔细检查。
https://github.com/wsk1103/Used-Trading-Platform详细介绍
这是一个基于区块链技术的二手交易平台,使用Solidity语言编写智能合约,以太坊作为底层区块链平台。该平台采用去中心化的设计,实现了用户之间的点对点交易,保护了用户的个人隐私和交易安全。
该平台主要有以下功能:
1. 用户注册和登录:用户可以通过注册账户的方式加入平台,登录后可以查看商品信息和进行交易等操作。
2. 商品发布和搜索:用户可以发布自己的二手物品信息,并在平台上进行展示,其他用户可以通过关键字搜索来寻找自己需要的商品。
3. 交易管理:用户可以通过平台进行商品的购买和出售,平台会自动处理交易流程,并将交易记录保存在区块链上,确保交易的可追溯性和安全性。
4. 支付管理:用户可以通过平台进行支付,平台支持加密货币支付和传统货币支付,用户可以根据自己的需求选择支付方式。
5. 订单管理:用户可以查看自己的交易订单,包括已完成和未完成的交易订单,方便用户进行交易管理。
该平台的开发使用了Truffle框架和Web3.js库,使得平台的开发和部署更加简单和高效。同时,平台还采用了Metamask钱包等工具,方便用户进行交易和管理。
阅读全文