急求高手指导JS防水涂料生产配方

JavaScript014

急求高手指导JS防水涂料生产配方,第1张

防水材料的配方

JS防水涂料配方(Ⅱ型)

苯丙乳液 水 防腐剂 减水剂 消泡剂 增稠剂 水泥 200目石英粉

50 20 1 0.4 0.5 0.2 70 60

JS防水涂料配方(Ⅰ型)

苯丙乳液 水 防腐剂 减水剂 消泡剂 增稠剂 水泥 200目石英粉

80 15 1 0.6 0.5 0.1 45 60

堵漏王

高铝水泥 42.5普硅 石英砂40-70目 碳酸钙300目 HPMC 碳酸锂 减水剂

400 60 430 100 0.5 5 3

K11防水涂料(通用型)

苯丙乳液 水 防腐剂 减水剂 消泡剂 增稠剂MC 水泥 渗透结晶母料 200目石英粉

16 9 1 0.3 0.5 0.1 34 5 40

K11防水涂料(柔韧性)

苯丙乳液 水 防腐剂 减水剂 消泡剂 增稠剂MC 水泥 渗透结晶母料 200目石英粉

24 8 1 0.3 0.5 0.1 40 5 30

渗透结晶防水涂料

水泥 60-100目砂 活性母料 快硬硫铝水泥 重钙300目 滑石粉600目

45 37 5 6 5 2

聚合物防水砂浆(单组分)

42.5普硅 40-70目石英砂 70-140目石英砂

粉煤灰 防水胶粉 渗透剂 减水剂 HPMC(7.5万)

350 300 220 100 20 6.5 1.2 1.5

聚合物防水砂浆(双组分)

A组分

防水乳液 水 防腐剂 消泡剂

90 110 1 0.5

B组分

425普硅 40-70目砂 70-140目砂 粉煤灰 渗透剂 SM减水剂

293 250 150 100 6.5 1.3

防腐砂浆

A组分

铁铝水泥 40-70目砂 70-140目砂 硅灰 亚硝酸钠 缓凝剂

300 320 150 30 (2) 待定

B组分

氯丁胶乳/丙烯酸乳液 水 (分散稳定剂) 消泡剂

90 110 1 0.5

可以为生产环境和开发环境使用不同的配置。

Node.js 假定其始终运行在开发环境中。 可以通过设置 NODE_ENV=production 环境变量来向 Node.js 发出正在生产环境中运行的信号。

通常通过在 shell 中执行以下命令来完成:

但最好将其放在的 shell 配置文件中(例如,使用 Bash shell 的 .bash_profile),否则当系统重启时,该设置不会被保留。

也可以通过将环境变量放在应用程序的初始化命令之前来应用它:

此环境变量是一个约定,在外部库中也广泛使用。

设置环境为 production 通常可以确保:

You can use conditional statements to execute code in different environments:

For example, in an Express app, you can use this to set different error handlers per environment:

文章来源 node中文官方 http://nodejs.cn/

建立在后台模板渲染(ejs, pug)的基础上。前后分离架构请参考 webpack热更新实现

nodemon 在js文件变化后悔重新运行程序,在 package.json 的 scripts 中添加:

nodemon还有许多可选配置,具体参阅 nodemon文档

以koa为例

如若想要将错误抛出到浏览器页面和美化错误页面, express 可用 express-error-handler , koa 可用 onerror

由于是后台模板渲染,所以没法用 webpack-dev-server 进行自动刷新。能做的就是利用 webpack 的 watch 在前端js改变后自动打包,当然还是免不了手动刷新

注意一定要开启 source-map ,不然无法定位报错位置。为通知 webpack 是生产还是开发环境,可以使用 cross-env ,然后在 package.json 的 scripts 中添加:

开发时应运行两个命令:

生产环境一般使用 pm2 , pm2 已经帮我们完成了进程守护和负载均衡,内部实现原理在此不再赘述,具体参考 pm2文档 。

生成的配置文件已包含了生产环境的基本本质。跟多配置请参考 pm2文档 ,在 package.json 文件的 scripts 中添加

生产环境下运行

这时我们可以通过 process 全局变量获取到环境状态,在 app.js 中添加

类似 nginx 的 access.log 和 error.log ,利用 fs 模块的 appendFile 方法来输出日志。首先在项目根目录下新建文件夹 logs

建立一个模板命名为 notFound.pug ,在路由之后渲染

在webpack中添加插件

发布应用时需运行