小编The*_*key的帖子

10
推荐指数
1
解决办法
2813
查看次数

简单地将 javascript 中的 GET 请求获取到 Flask 服务器

我正在尝试将一些 json 数据从 Flask 服务器显示到我的 html 页面,但我有一个TypeError: NetworkError when attempting to fetch resource.带有Promise { <state>: "rejected" }.

服务器.py

from flask import Flask, request, jsonify

app = Flask(__name__)


@app.route('/hello', methods=['GET'])
def hello():
    jsonResp = {'jack': 4098, 'sape': 4139}
    print(jsonify(jsonResp))
    return jsonify(jsonResp)

if __name__ == '__main__':
    app.run(host='localhost', port=8989)
Run Code Online (Sandbox Code Playgroud)

脚本.js

function getHello() {
    const url = 'http://localhost:8989/hello'
    const response = fetch(url)
    console.log(response);
    document.getElementById("demo").innerHTML = response;
}

Run Code Online (Sandbox Code Playgroud)

索引.html

function getHello() {
    const url = 'http://localhost:8989/hello'
    const response = fetch(url)
    console.log(response); …
Run Code Online (Sandbox Code Playgroud)

javascript python flask fetch-api

9
推荐指数
2
解决办法
2万
查看次数

我应该使用 MultiversX 开发网而不是测试网进行开发吗?

我最近一直在使用测试网,遇到了一些问题:他们经常重置它,服务会关闭几个小时,有时还会出现错误。

我应该使用开发网吗?据我了解,它更稳定,并且重置频率更少?

我有一个使用elrond-sdk-erdjs的 js 后端,我很困惑,因为没有函数可以初始化 https://devnet-gateway.multiversx.com ,只有测试网。有理由吗?

实用程序.ts

// TODO: Adjust with respect to current terminology (localnet instead of devnet).
function getDevnetProvider() {
    return new proxyProvider_1.ProxyProvider("http://localhost:7950", { timeout: 5000 });
}
exports.getDevnetProvider = getDevnetProvider;
function getTestnetProvider() {
    return new proxyProvider_1.ProxyProvider("https://testnet-gateway.elrond.com", { timeout: 5000 });
}
exports.getTestnetProvider = getTestnetProvider;
function getMainnetProvider() {
    return new proxyProvider_1.ProxyProvider("https://gateway.elrond.com", { timeout: 20000 });
}
Run Code Online (Sandbox Code Playgroud)

blockchain multiversx

3
推荐指数
1
解决办法
712
查看次数