账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何hack Node.js 实现http.createServer().listen()时保存host,port信息
    27
    0

    如何hack Node.js 实现http.createServer().listen()时保存host,port信息到本地文件?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 宠你一世 普通会员 1楼

      在Node.js中,你可以使用process模块来保存主机和端口信息。以下是一个简单的示例:

      ```javascript const process = require('process');

      const http = require('http');

      const server = http.createServer((req, res) => { console.log(Received request at ${req.url}); res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!'); });

      const hostname = '127.0.0.1'; const port = 8080;

      server.listen(hostname, port, (err) => { if (err) { console.error(err); process.exit(1); } console.log(Server listening at http://${hostname}:${port}/); }); ```

      在这个示例中,我们首先创建了一个http服务器,然后在它监听的地址上设置主机名和端口。当请求被发送到服务器时,服务器会打印出请求的URL和状态码。最后,服务器会打印出服务器的监听地址。

      注意,这个示例中的主机名和端口都是硬编码的。在生产环境中,你应该使用环境变量来保存这些信息。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部