问题描述
我有一个 api 端点,可将这些设置返回给客户端 HTML/JS,客户端 HTML/JS 通过普通的 XML 请求或承诺或异步/等待检索这些数据。
return new JsonResult(
new List<object>()
{
new { id = 1,size = "big",order = 6},new { id = 2,size = "small",order = 4},new { id = 3,size = "medium",order = 2},new { id = 4,order = 5},new { id = 5,order = 8,chips= new { }},new { id = 6,order = 7},new { id = 7,order = 1,new { id = 8,order = 3},new { id = 10,order = 9},new { id = 20,order = 10}
});
然而,一个新的需求出现了,需要我将这些设置保存到一个类中,并将它们的值保存到一个配置文件中,这样我们就不需要每次添加新设置时都重新构建。
这是我制作的课程:
public class Settings
{
public int Id { get;}
public string Size { get;}
public int Order { get;}
public int[] Arrays { get;}
}
我一直在考虑创建配置文件并调用它们。我只是无法理解如何将这些值保存到 api 中的配置文件中,以便它可以像这样在客户端中调用:
const getDataByPromise = function (method,url) {
return new Promise(function (resolve,reject) {
const xhr = new XMLHttpRequest();
xhr.open(method,url);
xhr.onload = function () {
if (successfulHttpResponse(this.status)) {
resolve(xhr.response);
document.getElementById("promise").textContent = xhr.responseText;
} else {
reject({
status: this.status,statusText: xhr.statusText,});
}
};
xhr.onerror = function () {
reject({
status: this.status,});
};
xhr.send();
});
};
你认为我应该如何实施这个
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)