Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 您的意思是拒绝访问应用程序_Node.js_Mongodb_Gruntjs_Yeoman_Mean - Fatal编程技术网

Node.js 您的意思是拒绝访问应用程序

Node.js 您的意思是拒绝访问应用程序,node.js,mongodb,gruntjs,yeoman,mean,Node.js,Mongodb,Gruntjs,Yeoman,Mean,通过另一台计算机上的Grunt-service运行我的应用程序时,尽管应用程序已加载,但来自Mongo和node的信息不会加载: 这是我的服务器代码: //加载要求 var express=需要(“express”); var mongoose=require('mongoose'); var bodyParser=require('body-parser'); var methodOverride=require('method-override'); var=要求('lodash'); /

通过另一台计算机上的
Grunt-service
运行我的应用程序时,尽管应用程序已加载,但来自Mongo和node的信息不会加载:

这是我的服务器代码:

//加载要求
var express=需要(“express”);
var mongoose=require('mongoose');
var bodyParser=require('body-parser');
var methodOverride=require('method-override');
var=要求('lodash');
//启动应用程序
var-app=express();
//RESTAPI中间件
app.use(bodyParser.urlencoded({
扩展:正确
}));
use(bodyParser.json());
使用(methodOverride('X-HTTP-Method-Override');
//CORS(跨域引用)支持
应用程序使用(功能(请求、恢复、下一步){
res.header('Access-Control-Allow-Origin','*');
res.header('Access-Control-Allow-Methods','GET、PUT、POST、DELETE');
res.header('Access-Control-Allow-Headers','Content-Type');
next();
});
应用程序使用('/hello',函数(req、res、next){
res.send(‘你好,罗宾’);
})
//连接到MongoDB
猫鼬mongodb://localhost/tvapp');
mongoose.connection.once('open',function()){
//负荷模型
app.models=需要('./模型/索引');
//加载路线。
变量路由=需要('./路由');
_.每个(路线、功能(控制器、路线){
应用程序使用(路线、控制器(应用程序、路线));
});
//日志服务器操作
console.log(“监听端口3000”);
//侦听已定义的端口
app.listen(3000,'127.0.0.1');
});
有人知道我可能做错了什么吗

我也在使用约曼,这会是个问题吗


另外,在我的机器上工作正常,它不会在可以单独访问应用程序和服务器的外部机器上工作,但是应用程序不会运行服务器

您使用的IP主机地址是
localhost
,即
127.0.0.1
。此IP仅对其运行的计算机可用。要让其他计算机访问您的服务器,您必须使用其他IP主机。如果它在同一个本地网络上,您可以使用LAN IP。否则,您将不得不使用您的公共IP。如何查找局域网或公共IP地址取决于您的操作系统