我正在尝试使用以下命令在 Windows 10 中安装 PUPPETEER 并出现错误。
用于安装 PUPPETEER 的命令
npm install --save PUPPETEER
Run Code Online (Sandbox Code Playgroud)
错误:
ERROR: Failed to set up Chromium r782078! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
Error: self signed certificate in certificate chain
Run Code Online (Sandbox Code Playgroud)
我也试过下面的选项,仍然得到同样的错误
npm install -g puppeteer --unsafe-perm=true --allow-root
Run Code Online (Sandbox Code Playgroud) 要为我的每个请求添加拦截器标头,但它会给我以下错误.
未捕获错误:[$ injector:cdep]找到循环依赖项:$ http < - Auth < - httpRequestInterceptor < - $ http < - $ templateRequest < - $ route
app.js
var app= angular.module('myDemoApp',['ngRoute'])
app.factory('httpRequestInterceptor', ['Auth', function (Auth) {
return {
request: function (config) {
config.headers['x-access-token'] = Auth.getToken();
return config;
}
};
}]);
app.config(function ($httpProvider) {
$httpProvider.interceptors.push('httpRequestInterceptor');
});
Run Code Online (Sandbox Code Playgroud)
验证服务
(function () {
'use strict';
myDemoApp.factory('Auth', ['$http', '$window', Auth]);
/******Auth function start*****/
function Auth($http, $window) {
var authFactory = {};
authFactory.setToken = setToken;
authFactory.getToken = getToken;
return authFactory;
/*setToken …Run Code Online (Sandbox Code Playgroud)