我坚持使用一个使用aspx页面的旧软件.我有一些控件(ascx)几乎可以作为一个小的单页应用程序工作(例如,一个控件,让您注册一个时事通讯,或一个控件,让用户自定义新闻源).(我知道......它不是真正的SPA ...)
我开始在这个小型微项目中使用VUE.js.我设法使用纯JavaScript完成所有工作.
现在我想使用typescript而不是JavaScript.
我遇到的问题:当我创建我的typescripts并引用一些模块如VUE或我自己的时,它总是在生成的js文件中写入一些" require "命令(转换为ES5)或一些Import命令(如果转换为ES6).
据我所知,这些命令应该由服务器上的某些模块加载器使用.但我没有Node.Js服务器,也没有Javascript构建基础架构.有没有办法告诉打字稿只是忽略这些命令?然后,我将手动引用所需的JS-genereated文件,其中的模块不包含在ascx-control中.
我只是想知道,为什么我在开发机器的 iisreset 期间出错。当我在命令提示符中执行命令时,它有时会起作用,有时会引发访问被拒绝错误,有时会引发文件未找到异常。
如果有人找到解决这个烦人问题的方法,我将不胜感激提示如何摆脱它。
在 IIS 中,我只是托管一个 .NET 4.6.1 MVC 站点。
我正在调用一个返回至少 2 个成功状态代码的 Rest API。正常的 200 OK 和 202 Accepted 状态代码。两者都在正文中返回一个内容。如果我在邮递员中执行我的电话,我可能会得到类似的信息
状态代码:202 已接受。使用正文“排队”或其他一些值
或者
状态代码:200 OK。带有正文“ValueOfSomeToken”
在我的 nuxt 应用程序中使用 axios 进行调用:
this.$axios.$get('/Controller/?id=1')
.then((response)=>{
if(response=='Queued'){
//Do something
}
else if (response=='Expired'){
//Do something
}
else{
//Do something
}
})
.catch((error)=>{
console.log(error);
});
Run Code Online (Sandbox Code Playgroud)
..有效,但我实际上想获取状态代码(因为 202 对正文响应还有其他值)
我不知道如何读取状态代码。
我尝试使用 (response,code) =>... 但是代码什么都不是。