我的应用程序允许用户指定服务器名称,这是他们安装api的地方。这样,应用程序的其余部分就可以调用该端点。
但是,如果我们收到类似ERR_NAME_NOT_RESOLVED的错误,我需要显示一条错误消息,而且我似乎无法在javascript中将其视为错误。
有什么方法吗?
答案 0 :(得分:1)
您使用什么来调用端点?如果您使用fetch,则没有异常,响应是一个属性错误为true且错误消息的对象。
julia> s = "amp,mean,cycles
50.0,250.0,1.0
150.0,250.0,1.0
350.0,150.0,1.0
150.0,-50.0,1.0
50.0,250.0,1.0
150.0,250.0,1.0
450.0,150.0,0.5
450.0,150.0,0.5"
julia> using DataFrames, CSV
julia> df = CSV.read(IOBuffer(s))
8×3 DataFrames.DataFrame
│ Row │ amp │ mean │ cycles │
├─────┼───────┼───────┼────────┤
│ 1 │ 50.0 │ 250.0 │ 1.0 │
│ 2 │ 150.0 │ 250.0 │ 1.0 │
│ 3 │ 350.0 │ 150.0 │ 1.0 │
│ 4 │ 150.0 │ -50.0 │ 1.0 │
│ 5 │ 50.0 │ 250.0 │ 1.0 │
│ 6 │ 150.0 │ 250.0 │ 1.0 │
│ 7 │ 450.0 │ 150.0 │ 0.5 │
│ 8 │ 450.0 │ 150.0 │ 0.5 │
如果你正在使用axios,你必须做这样的事情:
response = {
error: true,
data: { message: 'ERR_NAME_NOT_RESOLVED', code: 404 }
}