Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Javascript 重定向节点js中的url时出现问题?_Javascript_Node.js - Fatal编程技术网

Javascript 重定向节点js中的url时出现问题?

Javascript 重定向节点js中的url时出现问题?,javascript,node.js,Javascript,Node.js,因此,这是我第一次在windows中托管node js应用程序。我已经能够成功地托管节点应用程序,并启动并运行服务器文件。但是我想知道在托管它之后如何导航到其他get/post请求。当我在IDE中做这件事时,一切都很完美。但是现在,当我尝试导航到其他get请求时,我总是得到相同的服务器日志。这就是我的服务器文件的外观- server.js var express = require('express'); var path = require('path'); var bodyParser =

因此,这是我第一次在windows中托管node js应用程序。我已经能够成功地托管节点应用程序,并启动并运行服务器文件。但是我想知道在托管它之后如何导航到其他get/post请求。当我在IDE中做这件事时,一切都很完美。但是现在,当我尝试导航到其他get请求时,我总是得到相同的服务器日志。这就是我的服务器文件的外观-

server.js

var express = require('express');
var path = require('path');
var bodyParser = require('body-parser');
var app = express();
var http = require('http');
var Flutterwave = require("flutterwave");
var flutterwave = new Flutterwave("******","*******");

app.use(bodyParser.urlencoded({
    extended: true
}));

app.use(bodyParser.json());
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello, world! [helloworld sample; iisnode version is ' + process.env.IISNODE_VERSION + ', node version is ' + process.version + ']');
}).listen(process.env.PORT);

/*
app.listen(3001, function (req,res) {
   console.log('Example app listening on port 3000!')
});
*/

app.get("/",function (req,res) {
  res.render("index",{'title':'helloworld'});
});

app.post('/pay', function (req, res) {
    var jsonString = '';
    var validateoption = req.body.validateoption;
    var authmodel = req.body.authmodel;
    var cardno = req.body.cardno;
    var cvv = req.body.cvv;
    var expirymonth = req.body.expirymonth;
    var expiryyear = req.body.expiryyear;

    console.log("Validateoption",req.body.validateoption);

    flutterwave.Card.tokenize({
        "validateoption":validateoption,
        "authmodel":authmodel, /*Only NOAUTH and BVN are accepted*/
        "bvn": "(Optional:Only needed where authmodel is BVN)",
        "cardno":cardno,
        "cvv":cvv,
        "expirymonth":expirymonth,
        "expiryyear":expiryyear

    }, function(err,resp,body) {
        console.log(resp.body.data);
        res.json(resp.body.data);
    });
});
IIS节点上的we.config文件-

<configuration>
  <system.webServer>



    <handlers>
      <add name="iisnode" path="server.js" verb="*" modules="iisnode" />
    </handlers>

  </system.webServer>
</configuration>

1. localhost/node/Fluterwave/server.js/pay
2. localhost/node/Fluterwave/server.js/

1.localhost/node/fluerWave/server.js/pay
2.localhost/node/fluetwave/server.js/
---他们发出了同样的信息
你好,世界![helloworld示例;iisnode版本为0.2.21,节点版本为v6.9.2]