如何在Controller.js上修复意外令牌{

时间:2019-03-28 12:57:02

标签: node.js angularjs jwt

我对自己的代码有疑问。下面的代码是我的代码。

import  {JwtHelperService}  from '@auth0/angular-jwt';
angular.module("appFoco", []).controller("LoginFormPDF", ['$scope', '$location', '$http', function($scope, $location, $http) {
const helper = new JwtHelperService();
console.log($scope);}])

我想修复此错误=> Uncaught SyntaxError:意外令牌{

我正在使用angular和jwt和Nodejs进行开发。 我该如何解决? 谢谢

1 个答案:

答案 0 :(得分:0)

  

从'@ auth0 / angular-jwt'导入{JwtHelperService};

这是问题的根源,通过您的代码,我可以看到您正在使用angularJS, 要在angularJS中注入服务,只需在控制器中进行依赖项注入。

您可以也不必这样导入它。

只需进行如下依赖注入:

angular.module("appFoco", []).controller("LoginFormPDF", ['$scope', '$location', '$http', 'JwtHelperService', function($scope, $location, $http, JwtHelperService) {

并且不要忘记在index.html脚本部分中添加此服务。

如果您仍然希望使用import语句,则必须在运行代码之前将ES6引入ES5编译器来编译代码。