如何在 Browserify 和 Javascript 中进行命名空间

How to do namespacing in Browserify and Javascript

   var exports = module.exports = {};
var base_url = "https://something.com:4242/";
exports.ordersummaryurl =base_url +"v1/api/stats?domain=order";

如何在上面的代码中进行命名空间,使其具有以下结构

urls.order.summary

Javascript 并不像其他语言(如 c#)那样真正具有 "namespace"。

How do I declare a namespace in JavaScript?

摘自 link:获得您所描述的功能的最佳方法是像这样封装数据:

var urls = {
    order: {
        summary: "asdfasdfasdf"
    },

    foo: function() {
    },

    bar: function() {
    }
};

此外:将您的函数保存在单独的文件中并且只包含您需要的 "modules" 是实现此目的的另一种常见方法。