Ember无法找到模块' mysql'在组件目录中

时间:2017-09-04 06:54:24

标签: mysql node.js express ember.js

我最近开始遇到这个问题,我无法导入' mysql'我的component.js中的模块

export default Component.extend({
    actions: {
        createPost: function (newPost) {
            var mysql      = require('mysql');
        }
    }
});

此代码后跟此错误:

There was an error running your app in fastboot. More info about the error: 
 Error: Could not find module `mysql` imported from `dummy/components/create-new-post/component`

因此该文件存在于api-directory / tests / dummy / app / components / create-new-post / component.js

但是,我有这样的功能:api-directory / server / mocks / posts.js,当我使用相同的' var mysql = require(' mysql&)时它似乎工作得很好#39);'

我根本无法理解这个问题并到处寻找解决方案。有谁可以帮助和启发我这个最简单的解决方案?感谢。

1 个答案:

答案 0 :(得分:0)

没关系,我是一个血腥的白痴,没有意识到后端和前端之间的区别。我将商店服务注入到组件中,并使用createRecord函数和save将记录传递到我成功执行查询的后端。