浅谈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的express使用教程
Nov 23 NodeJs
详谈Angular路由与Nodejs路由的区别
Mar 05 NodeJs
NodeJS学习笔记之Module的简介
Mar 24 NodeJs
NodeJs测试框架Mocha的安装与使用
Mar 28 NodeJs
nodejs处理图片的中间件node-images详解
May 08 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
详解NODEJS的http实现
Jan 04 NodeJs
nodejs实现范围请求的实现代码
Oct 12 NodeJs
nodejs基础之多进程实例详解
Dec 27 NodeJs
详解NodeJS Https HSM双向认证实现
Mar 12 NodeJs
纯异步nodejs文件夹(目录)复制功能
Sep 03 NodeJs
Nodejs 微信小程序消息推送的实现
Jan 20 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
资料注册后发信小技巧
2006/10/09 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
10个实用的PHP正则表达式汇总
2014/10/23 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
php数字运算验证码的实现代码
2015/07/30 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
vue实现文件上传功能
2018/08/13 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Python读写docx文件的方法
2018/05/08 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
python进度条显示-tqmd模块的实现示例
2020/08/23 Python
在Python中字典按值排序的实现方法
2020/11/12 Python
python中round函数保留两位小数的方法
2020/12/04 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
银行会计业务的个人自我评价
2013/11/02 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
婚礼父母致辞
2015/07/28 职场文书
物业公司管理制度
2015/08/05 职场文书
给校长的建议书范文
2015/09/14 职场文书