prerender.io 搜索引擎优化 部署成windows服务 实现开机自动开启服务

一  prerender.io服务端部署

参考官方网站的部署步骤:
   
 $ git clone https://github.com/prerender/prerender.git                     
 $ cd prerender  
 $ cnpm install
 $ node server.js
在浏览器输入 http://localhost:3000/http://localhost:4200
 
若是可以正确渲染你的angular项目,而且查看源代码是渲染后的html,则说明部署成功。

2、prerender.io 服务 建立window 服务,实现开机自启动

    使用官方的启动方案 会打开一个命令窗口,若是管理者不当心关闭这个窗口,或者服务器重启,那么这个服务就会失效,因此咱们须要为这个服务创建windows服务,方便管理
到prerender 的主目录
1.
cnpm install node-windows --save
2.在根目录下建立nw.js
代码
let Service = require('node-windows').Service;
let svc = new Service({
name: 'node_test', //服务名称
description: '测试项目服务器', //描述
script: 'D:\\projects\\ng\\prerender\\server.js' //nodejs项目要启动的文件路径
});
 
svc.on('install', () => {
svc.start();
});
 
svc.install();
运行
进入根目录 运行命令
 node nw.js
没有任何提示 说明服务安装成功
 
打开服务管理界面便可找到 node_test 这个服务,若是没有启动,手动启动它,而且把启动方式设置成自启动。
 
此时再在浏览器输入 http://localhost:3000/http://localhost:4200 接受到放回结果而且渲染成功,说明服务已经启动
相关文章
相关标签/搜索