资讯专栏INFORMATION COLUMN

Node.js开发系列(三)

AJie / 340人阅读

摘要:上一节我们使用代替做了一个简单的应用模块分离现在我们再次来改造这个最简单的应用。重新启动在浏览器输入,可以看到显示。小结我们成功分离了模块,使得代码逻辑更清晰,方便我们下一步继续路由控制的功能

上一节我们使用express代替http做了一个简单的web应用

模块分离
现在我们再次来改造这个最简单的应用。新建一个start.js文件

var http = require("http");
var url = require("url");

function start() {
    console.log("Starting~~");

    function onRequest(req, res) {
        var pathname = url.parse(req.url).pathname;
        res.writeHead(200,{
            "Content-Type":"text/plain"
        });

        res.write("The First Server");
        res.end();
    }

    var port = process.env.port || 1337;
    http.createServer(onRequest).listen(port);
    console.log("Started!!");
}

exports.start = start;

我们http请求封装在start.js这个模块中,然后在server.js中调用它。现在我们来重写server.js这个文件。

var server = require("./start");
server.start();

引入start模块,然后调用start()方法。重新启动node(node server),在浏览器输入http://127.0.0.1:1337,可以看到显示The First Server

小结
我们成功分离了模块,使得代码逻辑更清晰,方便我们下一步继续路由控制的功能

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18938.html

相关文章

  • Node.js开发系列

    摘要:上一节我们使用代替做了一个简单的应用模块分离现在我们再次来改造这个最简单的应用。重新启动在浏览器输入,可以看到显示。小结我们成功分离了模块,使得代码逻辑更清晰,方便我们下一步继续路由控制的功能 上一节我们使用express代替http做了一个简单的web应用 模块分离现在我们再次来改造这个最简单的应用。新建一个start.js文件 var http = require(http); v...

    mumumu 评论0 收藏0
  • 如何打造一个令人愉悦的前端开发环境(

    摘要:的最后一个大招就是替换一些传统的服务端语言,例如,,等,在业务层上面使用来开发服务端完全不成问题。更多的的使用细节和技巧建议关注美团博客大搜车论坛下一篇我们开启如何结合和搭建一个开发环境和项目目录 往期回顾 前面2期都讲得是浏览器端的东西比较多,包括Webpack,虽然是Node处理的,但是还是浏览器端用的多,对于现在的前端开发来说,不懂一点服务端的东西,简直没办法活,一般的招聘要求都...

    cgh1999520 评论0 收藏0
  • 1月份前端资源分享

    摘要:更多资源请文章转自月份前端资源分享视频前端技术论坛融合不可错过的迷你库测试框架实例教程为你详细解读请求头的具体含意解析的库如果要用前端框架,开发流程是怎样的与有什么区别正确使用的方法是什么流程图插件小如何让元素只能输入纯文本前端技术中 更多资源请Star:https://github.com/maidishike... 文章转自:https://github.com/jsfront...

    solocoder 评论0 收藏0
  • 前端每周清单年度总结与盘点

    摘要:前端每周清单年度总结与盘点在过去的八个月中,我几乎只做了两件事,工作与整理前端每周清单。本文末尾我会附上清单线索来源与目前共期清单的地址,感谢每一位阅读鼓励过的朋友,希望你们能够继续支持未来的每周清单。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清单年度总结与盘点 在过去的八个月中,我几乎只做了...

    jackwang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<