আপনার অ্যাঙ্গুলার 2 অ্যাপ্লিকেশনটিকে প্রথম এবং সর্বাগ্রে প্রোডাকশন সার্ভারে স্থাপন করার জন্য আপনার অ্যাপটি আপনার মেশিনে স্থানীয়ভাবে চলমান রয়েছে তা নিশ্চিত করুন।
অ্যাঙ্গুলার 2 অ্যাপটি নোড অ্যাপ হিসাবেও স্থাপন করা যেতে পারে।
সুতরাং, নোড এন্ট্রি পয়েন্ট ফাইল সার্ভার.js / app.js তৈরি করুন (আমার উদাহরণটি এক্সপ্রেস ব্যবহার করে)
var express = require('express'),
path = require('path'),
fs = require('fs');
var app = express();
var staticRoot = __dirname + '/';
app.set('port', (process.env.PORT || 3000));
app.use(express.static(staticRoot));
app.use(function(req, res, next){
// if the request is not html then move along
var accept = req.accepts('html', 'json', 'xml');
if(accept !== 'html'){
return next();
}
// if the request has a '.' assume that it's for a file, move along
var ext = path.extname(req.path);
if (ext !== ''){
return next();
}
fs.createReadStream(staticRoot + 'index.html').pipe(res);
});
app.listen(app.get('port'), function() {
console.log('app running on port', app.get('port'));
});
আপনার প্যাকেজ.জসন ফাইলে নির্ভরতা হিসাবে এক্সপ্রেস যুক্ত করুন।
তারপরে এটি আপনার পছন্দসই পরিবেশে স্থাপন করুন।
আইআইএস-এ মোতায়েনের জন্য আমি একটি ছোট ব্লগ রেখেছি। লিঙ্ক অনুসরণ করুন