我想知道“./”和“/”之间的区别
I want to know the difference between './' and '/'
var Cart = require('/model/cartSchema');
var Cart = require('./model/cartSchema');
var Cart = require('../model/cartSchema');
var Cart = require('model/cartSchema');
我想知道上面代码的区别。
var Cart = require('/model/cartSchema');
以上将从域的根目录开始,例如它将找到http://www.example.com/model/cartSchema
var Cart = require('./model/cartSchema');
var Cart = require('model/cartSchema');
以上意思相同,会根据文件的当前位置找到它
var Cart = require('../model/cartSchema');
以上意味着将从当前位置上方的位置开始找到该文件。 例如,如果您在http://www.example.com/one/two/
中,那么它将查找文件http://www.example.com/one/model/cartSchema
正如@Vishwanath正确提到的,这可以通过使用<base>
标签来实现。引用 Mozilla 比写我自己的描述更容易......
HTML 基本元素 () 指定要用于文档中包含的所有相对 URL 的基本 URL。文档中只能有一个元素。
你在页面的<head>
中像这样使用它(注意,只有一个!)
<base href="http://www.example.com/">
<base target="_blank" href="http://www.example.com/">
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- JavaScript中的函数和对象之间没有区别吗?
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- javascript函数的:和=之间的区别
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 函数中this和var之间的区别
- “util.inherits”和在NodeJS中扩展原型之间的区别
- Math.min()和Math.max()之间有什么区别?在Javascript中
- webpack开发模式和生产构建模式之间有什么区别
- servlet和代理servlet之间的区别
- Javascript 类型未定义和 void 之间的区别
- Javascript-defineProperty和直接在对象上定义函数之间的区别
- 关于承诺/A+规范,术语“当时可”和“承诺”之间有什么区别
- 布局引擎和javascript引擎之间的区别
- 什么's extjs中的mon()和on()之间的区别
- type=text/javascript和language=javascript之间的区别
- 函数()和新函数()之间的区别
- JavaScript中let和var之间的区别
- 蓝鸟的done()和spread()之间的区别
- Node.js HTTP/NET——连接和请求之间的区别