我刚刚将mvc4项目(使用vs2012)更新为mvc5.在遇到很多与依赖关系相关的问题之后,我终于找到了这个教程,并将所有内容弄清楚,以便构建没有问题但是,我必须对任何视图(.cshtml文件)进行智能感知:@using,@ model,@ html .*,@ styles ......什么都行不通.我必须打破剃刀视图引擎无法正确解析它们的引用.我已经仔细检查了web.configs,看不到任何东西.有任何想法吗?谢谢.
我一直在尝试使用 retry-axios 库并断言“get”被调用的次数,但没有任何运气。这是我的设置:
axios.config.ts
import axios, { AxiosInstance } from 'axios';
import * as rax from 'retry-axios';
export const axiosClient: AxiosInstance = axios.create({
raxConfig: {
retry: 3,
onRetryAttempt: (err: any) => {
const cfg = rax.getConfig(err);
console.error(`Retry attempt #${cfg?.currentRetryAttempt}`);
}
},
});
rax.attach(axiosClient);
Run Code Online (Sandbox Code Playgroud)
api.service.ts
import { axiosClient } from 'axios.config';
export class ApiService
{
callApi = async (endPoint): Promise<any> => {
const response: AxiosResponse<any> = await axiosClient.get(endPoint);
return response.data;
};
Run Code Online (Sandbox Code Playgroud)
api.service.spec.ts
import { ApiService } from 'api.service';
it('SHOULD call the …
Run Code Online (Sandbox Code Playgroud)