Uncaught (in promise) TypeError: Failed to fetch dynamically imported module: http://localhost:81/controllers/chatController

Uncaught (in promise) TypeError: Failed to fetch dynamically imported module: http://localhost:81/controllers/chatController

目前,我正在与 mongodb.Atlas 集群连接一对一聊天。我有一个 script.js 文件,我正试图从那里调用控制器的功能。我收到以下错误...

我试过导入控制器

let log = import('../controllers/chatController');

每当用户发送消息时

    $scope.sendMsg = ($event) => {
        const keyCode = $event.which || $event.keyCode; 
        if (keyCode === 13 && $scope.message !== null) { 
            socket.emit('getMsg',{
                toid : $scope.selectedUser,
                msg : $scope.message,
                name : $scope.username
            });

            log.createListing($scope);
            $scope.message = null;  
        }       
    };

目录如下

知道如何导入 chatController 吗?这样我就可以使用 createListing 函数了?

您可能只需要添加 .js 扩展。


改为使用数据库代码更新 utils/routes.js,因为目前您正在将数据库逻辑放入浏览器 JS 中。