当角捆绑时,服务器文件抛出警告“Warning:找不到模块:错误:无法解析'kerberos'"和其他模块从mongodb。这发生在我安装mongoose并试图连接一个数据库。应用程序的工作,但我不知道如何摆脱这个错误。尝试导入“mongoose”,如“const mongoose = require(“mongoose”)”,但警告仍然存在。
yws3nbqq1#
首先,Angular是一个前端框架。Angular Universal是做什么的?它在服务器端呈现你的应用的第一个示例。这意味着你不能处理后端代码,比如mongoose等等。这个部分位于你的后端(比如NodeJS,PHP等等)。短:Mongoose不适用于前端,您不应该在前端内部使用它!(安全风险)
NodeJS
PHP
1条答案
按热度按时间yws3nbqq1#
首先,Angular是一个前端框架。Angular Universal是做什么的?它在服务器端呈现你的应用的第一个示例。这意味着你不能处理后端代码,比如mongoose等等。这个部分位于你的后端(比如
NodeJS
,PHP
等等)。短:Mongoose不适用于前端,您不应该在前端内部使用它!(安全风险)