当angular绑定服务器文件时会抛出警告"警告:模块未找到:错误:无法解析'kerberos'"和mongodb的其他模块。当我安装mongoose并尝试与db连接时,会发生这种情况。应用程序工作,但我不知道如何消除这些错误。
尝试导入"猫鼬";const mongoose = require("mongoose")"但警告仍然存在。
首先,Angular是一个前端框架.Angular Universal做什么?它在服务器端呈现应用程序的第一个实例。这意味着你不能处理后台代码,如mongoose等。此部分位于您的后端(如NodeJS
,PHP
等)。
短:Mongoose不是用于frontend的,你不应该在frontend内部使用它!(安全风险)