模块.导出不能在node.js中工作(没有错误)
module.exports wont work in node.js (no errors present)
我记得模块。以前出口工作得很好,但是今天不行了。我只是收到一个没有错误的空白页。你能解释一下原因吗?我很困惑。这里是我的目录结构的图像,如果出于某种原因你需要它:这里!
代码(重要部分)正如您所看到的,我正在尝试使用index.js
文件获取test
变量。我需要这个文件,并把它作为导出文件。
App.js
var express = require('express');
var http = require('http');
var path = require('path');
var app = module.exports = express();
// all environments go here...
require('./routes/index.js');
//create server here
路线/index.js
var app = require('../app.js');
app.get('/testing', function(req,res) {
var logic = require('./logic.js');
res.send(logic.test);
});
//other routes below
路线/logic.js
var test = module.exports = "Hello World";
您正在以错误的方式使用module.exports
来实现您的结果。试一试:
module.exports.test = "Hello world";
test
应该是module.exports
对象的属性,如果你想使用module.test
之后
相关文章:
- 回复'js'仅当请求有错误时(否则使用html)
- 表单已发送,但验证有错误
- 如果文件不存在,fs.watch是否有错误处理程序
- Meteor上有错误的同步问题
- 滚动功能工作方向错误
- 谷歌SWIFFY无法在IE9中工作-脚本错误'运行时.js'
- 表单验证:如果有错误,不要't使手风琴动起来
- JQuery选项卡没有't工作-没有错误
- 我有错误文档.注册元素未被细化
- 如何转换为特定于 json 的类 c#?我有错误
- 如果当前输入有错误或警告,则禁用所有下一个表单输入字段
- 通过有错误的 Ajax-Request 打印出 HTML 会阻止进一步的 JS 工作
- 脸书应用程序有错误
- XDomainRequest 总是有错误
- HTML5 Canvas游戏有错误,点击时第一个拼图块会变成不同的块
- Page_ClientValidate返回 false,但没有一个验证器有错误
- 量角器由中继器命令中是否有错误
- Jquery 验证器 - 表单被保存但有错误
- 简单的jquery+javascript不起作用:add".有错误”;不工作,并且未定义onclick事件
- Node.js使用mongoose/mongodb/express保存表单数据有错误,无法工作