簡體   English   中英

為什么不打印日期?

[英]Why not print the date?

這是我的代碼,有2個文件:

文件b.js

module.exports.data = function() {
    return new Date();
}

文件a.js

var a = require("./b")
var http = require('http')
http.createServer(function(req, res) {
    res.writeHead(200, {'Content-type':'text/plain'})
    res.write('the date is: '+a.data)
    res.end();
}).listen(8000)

為什么不打印日期?

a.data是一個函數,可以稱之為:

res.write('the date is: '+a.data());

或者您使用吸氣劑

module.exports = {
  get date(){
     return new Date();
  }
 };

然后,您可以執行以下操作:

res.write("date is "+a.date);

您需要調用數據功能

var a = require("./b")
var http = require('http')
http.createServer(function(req, res){

    res.writeHead(200, {'Content-type':'text/plain'})

    res.write('the date is: '+a.data())

    res.end();



}).listen(8000)

一個更簡單的方法是:1)在b.js中:

module.exports={
 data:new Date()
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM