
node
香荣如梦
这个作者很懒,什么都没留下…
展开
-
node.js中exports与module.exports的区别
CommonJS Node应用是由模块组成的,采用的是CommonJS模块规范。 根据规范一个文件就是一个模块,有自己单独的作用域,在一个文件中定义的变量,函数,类都是私有的,对其他的文件不可见。 根据规范,每个模块内部,module代表当前的模块,这个变量是一个对象,他的exports属性是对外的接口。 module.exports用于输出文件对象,require用于加载模块。 node在执行一个文件的时候会在文件内部生成exports对象和module对象,module对象又一个属性为export原创 2020-10-09 10:22:05 · 379 阅读 · 0 评论 -
在服务器上使用pm2来守护项目
pm2介绍 pm2是nodejs的一个带有负载均衡功能的应用进程管理器的模块,类似有Supervisor,forever,用来进行进程管理。 对于线上的项目,如果直接使用npm启动项目,报错了可能直接停止导致整个服务崩溃,终端关掉的话也可能导致项目停止。 使用 在项目中的package.json中写入pm2脚本: "scripts": { "dev": "nuxt", "build": "nuxt build && npm start", "start": "nu原创 2020-07-26 10:54:56 · 554 阅读 · 0 评论