我正在使用 nuxt 2.5.1 并想通过调试记录一些消息。我尝试通过“DEBUG=* nuxt”启动项目,大量调试消息涌入,所以我希望设置正常。
但是当我尝试在项目文件中显示我的自定义消息时,调试消息永远不会出现。
我通过“npm run dev-debug”启动应用程序。
包.json
"scripts": {
"dev": "nuxt",
"dev-debug": "DEBUG=app nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate",
"lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
"precommit": "npm run lint"
},
中间件/api/staffDuties.js
const axios = require('axios')
const debug = require('debug')('app')
export default function() {
debug('Hello')
axios({
url: 'http://localhost:3010/staffDuties',
method: 'get'
}) // do stuff...
debug('succeed')
}
staffDuties.js 放置在中间件文件夹中,并映射到 index.vue。我使用 json-server 来模拟 API 端点,从 json-server 的运行日志中我可以确认该函数确实已执行。
谁能给我一些建议?