ノードserver.jsをそこに実行しようとしていますが、動作していません。不正なリクエストAzure Webアプリケーションでノードサーバーを起動しようとしています
api
というフォルダ内のすべてのファイルをFTP経由で送信しました(wwwroot
は私のウェブサイトですので、このサーバをapiフォルダ内で実行する必要があります)。
私は何か他の何かをする必要がありますか?
//Dependecies
var express = require('express');
var app = express();
var port = process.env.PORT || 3030;
var morgan = require('morgan');
var cookieParser = require('cookie-parser');
var session = require('express-session')
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var passport = require('passport');
var flash = require('connect-flash');
var MongoStore = require('connect-mongo')(session);
var cors = require('./cors');
//Database Configurations
var configDB = require('./config/database.js');
mongoose.connect(configDB.url);
//Passport Strategies
require('./config/passport')(passport);
//Morgan Logger
app.use(morgan('dev'));
//Cookie Parser
app.use(cookieParser());
//bodyParser
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
//Session
app.use(session({
secret: 'keyboard cat',
resave: true,
saveUninitialized: true,
cookie: { maxAge: null, secure: false },
store: new MongoStore({
url: configDB.url,
collection: 'sessions'
})
}));
//Connect Flash
app.use(flash());
//CORS Setup
app.use(cors());
//Passport
app.use(passport.initialize());
app.use(passport.session());
//Require the Routes
require('./app/routes.js')(app, passport);
//Start Server
app.listen(port);
console.log('Server is Running!');
EDIT:
はここに私のserver.jsコードだ、私はコンソールに入力すると 、それは少しと印刷 "不正な要求" のために停止します。
あなたは「Azureクラウドサービス」と言いますが、実際にはクラウドサービスの役割(https://azure.microsoft.com/en-gb/services/cloud-services/)またはAppサービス(https:// azure.microsoft.com/en-gb/documentation/articles/app-service-value-prop-what-is/)?後者については、このガイドに従ってノードアプリケーションを展開してください - https://azure.microsoft.com/en-gb/documentation/articles/app-service-value-prop-what-is/ – evilSnobu
こんにちは、私はMicrosoftのBizsparkのAzureを使っているので、基本的に私はダッシュボードを試しています。私は上記の記事を見ていきます、ありがとう! –
こんにちは@WilliamXavier、まだ更新はありますか? –