浅谈NodeJS中require路径问题


Posted in NodeJs onMay 07, 2015

项目需要用nodejs,感觉nodejs是前端装逼神器了,是通向全栈工程师的必经之路哇,接下来开始踏上学习nodejs的征程。下面是第一个hello,world的程序。

1、server.js文件,这相当于服务器脚本。

var http = require("http");

function start() {
  function onRequest(request, response) {
    console.log("Request recieved")
    response.writeHead(200, {
      "Content-Type": "text/plain"
    });
    response.write("hello,world");
    response.end();
  }
  http.createServer(onRequest).listen(8888);
}
exports.start=start;

这是最简单的一个模块,http是nodejs自带的模块,start是自己定义的一个模块。

2、index.js。这是执行文件,注意require的路径。

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

在项目目录下用node运行node index.js,然后在浏览器中输入:http://localhost:8888就能看到令人激动的hello,world,同时在node终端里面也能看到Request recieved。第一个程序运行成功。

上面的程序module是文件夹,其中包含server.js文件。index.js是跟module文件夹同级的。

注意require路径:

相对路径之当前目录:./xxx/xxx.js 或 ./xxx/xxx。
相对路径之上级目录:../xxx/xxx.js 或 ../xxx/xxx。
绝对路径:F:/xxx/xxx.js 或 /xxx/xxx.js 或 /xxx/xxx。

以上所述就是本文的全部内容了,希望大家能够喜欢。

NodeJs 相关文章推荐
nodejs教程之环境安装及运行
Nov 21 NodeJs
nodejs下打包模块archiver详解
Dec 03 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
mac下的nodejs环境安装的步骤
May 24 NodeJs
nodeJS实现路由功能实例代码
Jun 08 NodeJs
nodejs动态创建二维码的方法
Aug 12 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
nodejs+mongodb aggregate级联查询操作示例
Mar 17 NodeJs
nodejs中密码加密处理操作详解
Mar 20 NodeJs
nodeJS与MySQL实现分页数据以及倒序数据
Jun 05 NodeJs
NodeJs内存占用过高的排查实战记录
May 10 NodeJs
node快速搭建后台的实现步骤
Feb 18 NodeJs
NodeJs中的VM模块详解
May 06 #NodeJs
nodejs简单实现中英文翻译
May 04 #NodeJs
nodejs调用cmd命令实现复制目录
May 04 #NodeJs
nodejs通过phantomjs实现下载网页
May 04 #NodeJs
nodejs实现HTTPS发起POST请求
Apr 23 #NodeJs
PHP和NodeJs开发的应用如何共用Session
Apr 16 #NodeJs
Nodejs学习笔记之测试驱动
Apr 16 #NodeJs
You might like
一个高ai的分页函数和一个url函数
2006/10/09 PHP
Banner程序
2006/10/09 PHP
PHP加密解密实例分析
2015/12/25 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
jQuery弹出div层过2秒自动消失
2016/11/29 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
python中stdout输出不缓存的设置方法
2014/05/29 Python
python实现简单温度转换的方法
2015/03/13 Python
python实现大学人员管理系统
2019/10/25 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
酒店总经理助理职责
2014/02/12 职场文书
军训感想500字
2014/02/20 职场文书
服装采购员岗位职责
2014/03/15 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
公司户外活动总结
2014/07/04 职场文书
小学运动会演讲稿
2014/08/25 职场文书
党支部创先争优承诺书
2014/08/30 职场文书
2015年财务部工作总结
2015/04/10 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
2016十一国庆节感言
2015/12/09 职场文书