zoukankan      html  css  js  c++  java
  • 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,则说明部署成功。

    二、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 接受到放回结果并且渲染成功,说明服务已经启动
     
     

  • 相关阅读:
    FileUpload组件
    国际化
    dbutils
    BeanUtils
    c3p0连接池]
    JDBC代码模板
    JDBC基础与连接sql2012
    JSP以及JSP解析原理
    Tomcat使用,部署
    JAVA---反射
  • 原文地址:https://www.cnblogs.com/drzhong/p/8848261.html
Copyright © 2011-2022 走看看