2016-08-14 17 views
5

में नोड `http` मॉड्यूल का उपयोग कैसे करें मुझे टाइपस्क्रिप्ट और नोड में एक सर्वर लिखने की आवश्यकता है।टाइपस्क्रिप्ट

  1. मैं DefinitelyTyped रिपोजिटरी से Node डाउनलोड किया
  2. मैं अपने टाइपप्रति फ़ाइल बनाई
  3. आयातित परिभाषा
  4. प्रयास यह

उपयोग करने के लिए परिणाम है:

/// <reference path="definitions/commonjs.d.ts" /> 
/// <reference path="definitions/node.d.ts" /> 

var http = require("http"); 

namespace MyProj { 
    export class Server { 
     public run() { 
      var server = http.createServer(); // TypeScript does not recognize 'http' 
     } 
    } 
} 

लेकिन मैं समझ नहीं पा रहा हूं कि मैं http मॉड्यूल का संदर्भ कैसे दे सकता हूं। मुझे प्रकार कहां मिल सकता है? परिभाषा फ़ाइल में मुझे इस जानकारी को पहचानने में कठिनाई हो रही है।

उत्तर

12

ऐसा इसलिए है क्योंकि आप require का उपयोग कर रहे हैं। import का उपयोग करें, यह आपको पहचान देगा और आपको अच्छी इंटेलिजेंस भी देगा :-)

import * as http from "http"