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

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

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

记录一下自己遇到的node.js url is not defined以及require isnot defined的问题吧_第1张图片

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

记录一下自己遇到的node.js url is not defined以及require isnot defined的问题吧_第2张图片

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

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

 

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

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

 

ReferenceError: url is not defined

记录一下自己遇到的node.js url is not defined以及require isnot defined的问题吧_第3张图片

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

const url=require('url');

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

最后的代码

记录一下自己遇到的node.js url is not defined以及require isnot defined的问题吧_第4张图片

 

 

 

你可能感兴趣的:(Node.js的学习,node.js,前端,javascript)