tjanczuk / iisnode

Hosting node.js applications in IIS on Windows
Other
1.85k stars 588 forks source link

http request not working in node file after hosting in IIS with the help of IISnode and rewrite #549

Open vinuuu opened 7 years ago

vinuuu commented 7 years ago

Node.js

var express = require('express'); var app = express.createServer(); var path = require('path'); var AWS = require('aws-sdk'); var bodyParser = require('body-parser');

var multiparty = require('connect-multiparty'), multipartyMiddleware = multiparty();

app.use(express.static(path.join(__dirname))); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use('/',routes);

app.use(function(req, res, next) { //allow cross origin requests res.setHeader("Access-Control-Allow-Methods", "POST, PUT, OPTIONS, DELETE, GET"); res.header("Access-Control-Allow-Origin", "IP"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); next(); });

app.get('/', function(req, res){ res.sendfile('index.html', { root: __dirname + "/" }) ; res.end(); });

app.post('/myapp/photoUplad', multipartyMiddleware, function(req, res) { console.log(app.BucketName); console.log(req.body); console.log('-------------------'); console.log(req.files.file);

var file = req.files.file;

var fs = require('fs');
var fileStream = fs.createReadStream(file.path);
fileStream.on('error', function(err) {
    console.log('File Error', err);
});
uploadParams.Body = fileStream;

var path = require('path');

// call S3 to retrieve upload file to specified bucket
s3.upload(uploadParams, function(err, data) {
    if (err) {
        console.log("Error", err);
    }
    if (data) {
        console.log("Upload Success", data.Location);
    }
});
res.end();

});

Angular controller http.post('/myapp/photoUplad', JSON.stringify({ keyname: keynameq })).then(function(data) {

    });

Web.config

NOTE :404 Error any help on this
vinuuu commented 7 years ago

@tjanczuk Please respond on this

vinuuu commented 7 years ago

@dupuis2387 ..hi can u delete comment for god sake..