记录一下自己遇到的node.js url is not defined以及require isnot defined的问题吧

主要是因为自己想跟着网上做一个Node.js模拟后台返回数据的Api接口,然后就遇到这个问题了,下面是我解决这问题的历程,第一次写csdn描述不清楚,就随便看一下吧!

这是浏览器上报的错误:require is not defined

这是我node.js中原错误的index.js代码

require is not defined这主要的错误就在  require需要单独引用。

import { createRequire } from 'module';
const require = createRequire(import.meta.url);

 

require单独引入后还不够,浏览器就又报url未定义的错误。

还需要对url进行引入,要不然会报这样的错误:

 

ReferenceError: url is not defined

然后解决的话,加下面一段代码,加在require的引入之后,就ok了

const url=require('url');

这样问题就解决了,具体原因我也不知道,太菜了,还是刚开始学Vue,答案网上找的,然后两个问题的解决办法我拼凑起来的,这两问题搞了我好久时间,没办法,太菜了!

最后的代码

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值