我准备使用mean(mongodb+express+angular+nodejs)开发一个应用,并建立一套框架将前端与后端之间的界限模糊起来。这里遇到一个问题,有时候前后端的代码可能会放在同一个文件里,这时怎么通过javascript判断目前代码的运行环境是前段还是后端呢?
2 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
以async库为例,该库可以在浏览器或者node.js中使用varroot=this//AMD/RequireJSif(typeofdefine!=='undefined'&&define.amd){define([],function(){returnasync;});}//Node.jselseif(typeofmodule!=='undefined'&&module.exports){module.exports=async;}//includeddirectlyvia