请问你指的是在云引擎中么?我们接下来会加一个环境变量来表示当前节点,暂时你可以用 LC_API_SERVER 这个环境变量来区分节点,http://api.leancloud.cn 是国内节点,https://us.avoscloud.com 是美国节点。

必须是在3.0云引擎的环境下使用吗?

2.0 也是可以的,Node.js 里通过 process.env.LC_API_SERVER 的方式获取

var API_SERVER = process.env.LC_API_SERVER;

AV.initialize(APP_ID, APP_KEY, MASTER_KEY,API_SERVER);
是这样吗?还是不需要initialize就可以得到?

不需要 initialize 就可以读 process.env.LC_API_SERVER.
AV.initialize 也不需要你传 API_SERVER, 它只有 3 个参数。

但是现在出现process is undefined

具体错误
编译检测失败: cloud_sandbox:[dcf3uj1qrprt61ltqyhk43v5cs5m7e6xkups9i6ep6nrzg6e:0] cloud/app.js:23 var API_SERVER = process.env.LC_API_SERVER; ^ ReferenceError: process is not defined at cloud_sandbox:[dcf3uj1qrprt61ltqyhk43v5cs5m7e6xkups9i6ep6nrzg6e:0] cloud/app.js:23:18 at cloud_sandbox:[dcf3uj1qrprt61ltqyhk43v5cs5m7e6xkups9i6ep6nrzg6e:0] cloud/app.js:158:3 at ContextifyScript.Script.runInNewContext (vm.js:38:15) at Object.exports.runInNewContext (vm.js:69:17) at /mnt/avos/cloud-code-common/src/models/sandbox.coffee:75:12 at cloud_sandbox:[dcf3uj1qrprt61ltqyhk43v5cs5m7e6xkups9i6ep6nrzg6e:0]:1:1 at Object.exports.runInContext (vm.js:64:17) at context.AV.Cloud._getApplication.success (/mnt/avos/cloud-code-common/src/models/sandbox.coffee:230:16) at /mnt/avos/cloud-code-common/nodemodules/avoscloud-sdk/dist/av.js:4012:27 at wrappedResolvedCallback (/mnt/avos/cloud-code-common/node_modules/avoscloud-sdk/dist/av.js:3872:40)

抱歉,支持访问 process 这个功能是最近一次更新加上的,但美国节点还没更新到这个版本,我去和同事反映一下,更新之后我再来回复。