当我试图在后端导入getUser函数时,我遇到了下面的错误。
实际的功能在前端(../utils/auth)。如何在前端/后端之间导入?还是有不同的问题?
C:\Users\charl\Desktop\IRONHACK\Week-9\finalproject\api\routes\index.js:9
import { getUser } from '../utils/auth'
^^^^^^
SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:1072:16)
at Module._compile (internal/modules/cjs/loader.js:1122:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
at Module.load (internal/modules/cjs/loader.js:1002:32)
at Function.Module._load (internal/modules/cjs/loader.js:901:14)
at Module.require (internal/modules/cjs/loader.js:1044:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object.<anonymous> (C:\Users\charl\Desktop\IRONHACK\Week-9\finalproject\api\发布于 2020-07-13 03:08:51
您仍然可以使用getUser。您的错误是SyntaxError。尝试使用:
const { getUser } = require('../utils/auth'); 发布于 2020-07-11 17:49:44
由于前端和后端是两个不同的进程,前端代码是在客户端浏览器上下载执行的,所以在前端源代码中必须有getUser函数。我永远不推荐在前端/后端之间共享代码。
https://stackoverflow.com/questions/62847419
复制相似问题