我最近开始遇到这个问题,我无法导入' 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);'
我根本无法理解这个问题并到处寻找解决方案。有谁可以帮助和启发我这个最简单的解决方案?感谢。
答案 0 :(得分:0)
没关系,我是一个血腥的白痴,没有意识到后端和前端之间的区别。我将商店服务注入到组件中,并使用createRecord函数和save将记录传递到我成功执行查询的后端。