node.js - ReferenceError:未定义要求 - server.js
问题描述
我正在开发一个带有服务器的基本应用程序,但收到“ReferenceError:require is not defined”错误。这是我的 server.js 文件:
const express = require("express");
var cors = require('cors');
const app = express();
const dotenv = require('dotenv')
const passport = require("passport");
const userRoutes=require('./routes/userRoutes.cjs')
dotenv.config()
这是我得到的错误: https ://i.stack.imgur.com/Vh1O5.png
有谁知道为什么我会收到此错误?
解决方案
默认情况下require()
,它不是客户端 javascript 中的有效函数。我建议您查看require.js,因为它确实扩展了客户端以为您提供该功能。
推荐阅读
- python - 我该怎么做才能让我的机器人再次工作?不和谐.py
- compiler-errors - 错误:循环条件中使用的变量“n”和“x”未在循环体中修改
- django - 保存 Django FileField 时的路径重复
- flutter - SnackBar 不显示 Flutter
- entity-framework-core - 如何在 Entity Framework Core 中构建递归表达式树?
- python - PyAudio 错误:ImportError:导入 _win32sysloader 时 DLL 加载失败:%1 不是有效的 Win32 应用程序
- javascript - 在附加到 Angular 10 中禁用按钮的指令中侦听单击事件
- c - 如何在我的程序中在编译时检查 libpcap 的版本
- powershell - Get-ADUser - 只想将 OU 的一部分写入变量
- api - Retrofit (Flutter) 多个同名查询参数