Tag: 路线

如何使用路由在nodejs应用程序中发布表单数据?

我尝试使用路由来构build一个简单的节点应用程序,但是由于无法发布,它提供了404networking错误。 有人可以指出我的错误,并纠正它? 首先我创build了一个目录sampProj,然后在其中,我有一个文件 – appl.js和一个目录路由 。 在路由目录内,我有一个目录路由和一个文件main.js。 再次在mainCode目录中,我有3个文件 – main.js,server.js和index.html。 对不起,复杂的方向,我想testing一下,然后开始build设。 我想提一下,这个只有server.js和index.html的代码没有路由,即server.js使用app.post和app.get等,而不是我下面显示的相应的路由器方法。 所以这是应用程序的代码: appl.js: var express = require('express'); var bodyParser = require('body-parser'); var app = module.exports.app = express(); // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false})); // parse application/json app.use(bodyParser.json()); // Adding routes var server = require(__dirname + '/routes/main'); var mainCode = require(__dirname + '/routes/mainCode/main.js'); app.use('/Service', server); […]

调用路线进行摩卡testing

我正在尝试使用摩卡和柴编写unit testing,我面临的主要问题是,对于每个API我必须明确定义的url,即 test.js var expect = require('chai').expect; var should = require('chai').should; var express = require('express'); var chai = require('chai'); var chaiHttp = require('chai-http'); chai.use(chaiHttp); var baseUrl = 'http://localhost:3000/api'; describe("Test case for getting all the users", function(){ it("Running test", function(done){ this.timeout(10000); //to check if the API is taking too much time to return the response. var […]