首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在前端/后端之间导入

在前端/后端之间导入
EN

Stack Overflow用户
提问于 2020-07-11 17:31:09
回答 2查看 272关注 0票数 0

当我试图在后端导入getUser函数时,我遇到了下面的错误。

实际的功能在前端(../utils/auth)。如何在前端/后端之间导入?还是有不同的问题?

代码语言:javascript
复制
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\
EN

回答 2

Stack Overflow用户

发布于 2020-07-13 03:08:51

您仍然可以使用getUser。您的错误是SyntaxError。尝试使用:

代码语言:javascript
复制
const { getUser } = require('../utils/auth'); 
票数 0
EN

Stack Overflow用户

发布于 2020-07-11 17:49:44

由于前端和后端是两个不同的进程,前端代码是在客户端浏览器上下载执行的,所以在前端源代码中必须有getUser函数。我永远不推荐在前端/后端之间共享代码。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62847419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档