获得;无法获取/quot;来自Node.JS中的API测试
我是Node.JS新手我正在尝试用express API编译一个节点,但没有成功,尝试调试应用程序只是在第一个模块导入时停止,我根据教程创建了类似的应用程序运行良好,但没有保存输入数据,代码如下: URL:localhost:3000/api/v1/students Server.js获得;无法获取/quot;来自Node.JS中的API测试,node.js,mongodb,rest,express,asp.net-web-api,Node.js,Mongodb,Rest,Express,Asp.net Web Api,我是Node.JS新手我正在尝试用express API编译一个节点,但没有成功,尝试调试应用程序只是在第一个模块导入时停止,我根据教程创建了类似的应用程序运行良好,但没有保存输入数据,代码如下: URL:localhost:3000/api/v1/students Server.js // Dependences var bodyParser = require("body-parser"); var express = require("express"); var mongoose =
// Dependences
var bodyParser = require("body-parser");
var express = require("express");
var mongoose = require("mongoose");
var app = express();
//connect to database
mongoose.connect("mongodb://localhost/rest_test");
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
app.get("/api/v1",require("./routes/api"));
app.listen(3000,
function(req,resp)
{
console.log("is Working bitch!");
});
/routes/api.js
var express = require("express");
var router = express.Router();
var Students = require("../models/Students");
Students.methods(["get","post","put","delete"]);
Students.register(router, "/Students");
module.exports = router;
./models/Students.js
var restful = require("node-restful");
var mongoose= restful.mongoose;
var StudentSchema = new mongoose.Schema(
{
name : String,
course : String
});
module.exports = restful.model("Students",StudentSchema);
解决了,
必须使用以下选项代替get:
app.use("/api/v1",require("./routes/api"));