Need to convert es6 annotation to es5 in order to deploy to aws linux ec2 environment
I don't know how to convert below to use in class for inheritance
const BaseService = require('./[login to view URL]');
const {AutoWritedAccessToken} = require('../common/[login to view URL]');
@AutoWritedAccessToken
class AccessTokenService extends BaseService{
constructor(){
super([login to view URL]);
}
}
[login to view URL] = new AccessTokenService();
from this module (common/[login to view URL]):
[login to view URL] = {
AutoWritedAccessToken(target, key, descriptor){
[login to view URL] = require('../model/accessToken')
}
}
My program used to work before I convert import statement to require statement.
below is error message:
/root/.pm2/logs/[login to view URL] last 15 lines:
0|app | /opt/gcs/service/[login to view URL]
0|app | @AutoWritedAccessToken
0|app | ^
0|app |
0|app | SyntaxError: Invalid or unexpected token
0|app | at wrapSafe (node:internal/modules/cjs/loader:999:16)
0|app | at Module._compile (node:internal/modules/cjs/loader:1047:27)
0|app | at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10)
0|app | at [login to view URL] (node:internal/modules/cjs/loader:948:32)
0|app | at Function.Module._load (node:internal/modules/cjs/loader:789:14)
0|app | at [login to view URL] (node:internal/modules/cjs/loader:972:19)
0|app | at [login to view URL] (/usr/local/lib/node_modules/pm2/node_modules/require-in-the-middle/[login to view URL]:39)
0|app | at require (node:internal/modules/cjs/helpers:88:18)
0|app | at Object.<anonymous> (/opt/gcs/common/[login to view URL]:28)
0|app | at Module._compile (node:internal/modules/cjs/loader:1083:30)
Hello
I have strong experience in Nodejs and JavaScript
very well know the es6, es5
I can resolve error that you faced now
if you like to discuss more about it then
ping me in chat section
have nice day thanks