0
노드 Js (v6.1.0) 및 MongoDB를 내 Ubuntu 서버에 설치했습니다. package.json에서노드 Js에서 연결 시간 초과
, 내가 가지고있는 다음 코드
server.js에서package.json:
{
"name":"restful",
"main":"server.js",
"dependencies":{
"express":"latest",
"mongoose":"latest",
"node-restful":"latest"
}
}
, 내가 가지고있는 다음 코드
var express=require('express'),
restful=require('node-restful'),
mongoose=restful.mongoose;
var app=express();
var bodyParser = require('body-parser');
app.use(bodyParser());
var methodOverride = require('method-override')
// override with the X-HTTP-Method-Override header in the request
app.use(methodOverride('X-HTTP-Method-Override'));
mongoose.connect('mongodb://localhost/restful');
var ProductSchema=mongoose.Schema({
name:String,
sku:String,
price:Number
});
var Products=restful.model('products',ProductSchema);
Products.methods(['get','put','post','delete']);
Products.register(app,'/api/products');
app.listen(3000);
console.log('Server is running at port 3000');
내가 코드 노드 server.js에서 실행 터미널에 "서버가 포트 3000에서 실행 중입니다"라고 표시됩니다.. 내가
, http://example.com:3000/api/products 말할 브라우저에서 시도하는 경우가 을 보여줍니다
을 "이 사이트는 reached.Connection 시간이 초과 될 수 없다"그러나 위의 코드는 로컬 호스트에서 잘 작동한다. 서버에서 작동하지 않습니다.
npm도 설치했습니다.