node.js - tutorial - npm




নডেজ সংযোগ স্ট্যাটিক খুঁজে পাওয়া যাবে না (3)

Dylants দ্বারা উত্তর সহায়ক। যাইহোক, একই ত্রুটি সমাধান করার জন্য আমি অনুসরণ সঠিক পদক্ষেপ এখানে। 1. কমান্ড উইন্ডো থেকে, ডিরেক্টরীতে ডিরেক্টরি পরিবর্তন করুন যেখানে আপনি nodeJS ইনস্টল করেছেন। 2. ইতিমধ্যে npm ইনস্টল সংযোগ স্থাপিত হওয়ার পরে, চালান:

npm install serve-static

3. নিম্নলিখিত কোড দিয়ে server.js নামে একটি ফাইল তৈরি করুন:

var connect = require('connect'),
serveStatic = require('serve-static');

var app = connect();

app.use(serveStatic("./angularjs"));
app.listen(5000);
  1. কমান্ড উইন্ডোতে এখনও, এবং এখনও যে ডিরেক্টরির মধ্যে আপনি nodeJS ইনস্টল করেছেন, চালানো:

    নোড সার্ভার। js

  2. URL এ নেভিগেট করুন http://localhost:5000/test.html

এই কাজ করা উচিত. এখানে আমার ডিরেক্টরি কনফিগারেশন: সি: \ NodeJSInstallLocation \ angularjs

দ্রষ্টব্য: আমি here দেওয়া অন্যান্য সমাধান চেষ্টা করেছি কিন্তু এটি কাজ করে না

NodeJs সঙ্গে একটি নবাগত। আমি AngularJS প্রো অনুসরণ করার চেষ্টা করছি এবং NodeJs সার্ভার সেট আপ আটকে পেয়েছি। বই অনুসারে, আমি নোডজ ইনস্টল করেছি এবং তারপর npm ইনস্টল সংযোগ ব্যবহার করে সংযোগ প্যাকেজ ইনস্টল করেছি

তারপর নোডজ ফোল্ডারে ফোল্ডারে Angularjs ডাউনলোড। তারপর সার্ভারের সাথে সংযোগ করার জন্য server.js ফাইল লিখেছেন। এখানে ফাইলের বিষয়বস্তু রয়েছে:

    var connect = require('connect');
connect.createServer(connect.static("../angularjs")).listen( 5000);

যখন আমি এই server.js ফাইল ব্যবহার করে রান করি:

node server.js

আমি নিম্নলিখিত ত্রুটি পেতে:

 function app(req, res, next){ app.handle(req, res, next); }
 merge(app, proto);
 merge(app, EventEmitter.prototype);
 app.route = '/';
 app.stack = [];
 return app;
 has no method 'static'
   at Object.<anonymous> (C:\web\nodejs\server.js:2:36)
   at Module._compile (module.js:456:26)
   at Object.Module._extensions..js (module.js:474:10)
   at Module.load (module.js:356:32)
   at Function.Module._load (module.js:312:12)
   at Function.Module.runMain (module.js:497:10)
   at startup (node.js:119:16)
   at node.js:906:3

কোন ধারনা বন্ধুরা? ধন্যবাদ।


আপনি এই মত কিছু চেষ্টা করতে পারেন

var express = require('express');
var app = express();
app.use(express.static('angularjs'));

var connect = require('connect'),
    serveStatic = require('serve-static');

connect().use(
    serveStatic("angularjs")
).listen(5000);




connect