javascript - 函数未定义 | Node .js

标签 javascript node.js axios

我有boleto.js

var axios = require('axios');    
function getBoleto (token) {
  if (!token) throw Error('Miss Token!');

  return axios.get(
    '/boletos',
    {
      params: {
        token: 'token...'
      }
    }
  ).then(res => {
    //console.log(res.data);
    return res.data;
  })
  .catch(err => {
    console.log('Error boletos', err);
    })
}        
getBoleto()
  .then(boletos => {
    gravar(boletos, function(err){
        if (err) throw new Error('Error boletos');
    });
  });

gravar.js

module.exports = function (object, callback) {
// Save DB
...
console.log('Saved successfully');
callback();
}

我需要什么?将boleto.js的返回保存在gravar.js中

但是带来了这个消息:引用错误:未定义 gravar

最佳答案

boleto.js你需要添加:

var gravar = require('./gravar.js');

如果 gravar.js 在其他目录中,请提供正确的相对路径。

关于javascript - 函数未定义 | Node .js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772482/

相关文章:

reactjs - 如何在 react 中在上下文提供程序中使用 axios get 调用

javascript - 浏览器扩展可以覆盖 CSS 媒体功能/查询吗?

node.js - 火力点: "Error: 9 FAILED_PRECONDITION: The Cloud Firestore API is not available for Cloud Datastore projects"

axios - 你如何配置 axios 在 jest 中运行以在 POST 之前不发送选项?

javascript - node.js 控制台 - Node 控制台中的 `undefined` 是什么?

node.js - 我如何使用 passport-local.js 存储其他表单字段

express - CORS 问题 - preflightMissingAllowOriginHeader - Express Gateway 和 Axios

javascript - 如何从 Google Maps v3 API 中删除带有 mysql 数据的标记?

javascript - React-Modal "Cannot Read Property of State of Null"错误

javascript - 如何检查元素应用了哪些样式?