如何在宝塔面板中部署thinkjs或node.js程序?
最近要把一个node js程序部署到宝塔面板上,遇到了一些坑。记录下面,方便他人。安装nvm、pm2nvm安装步骤pm2安装步骤安装完成,把代码上传,按照thinkjs文档部署见thinkjs线上部署详细说明这一步有几点说明一下:pm2.json里的路径一定要写对我是使用命令启动的:pm2 start pm2.jsonthinkjs程序在宝塔里的配置首先添加站点然后再站点那一行后面有个『操作...
最近要把一个node js程序部署到宝塔面板上,遇到了一些坑。记录下面,方便他人。安装nvm、pm2nvm安装步骤pm2安装步骤安装完成,把代码上传,按照thinkjs文档部署见thinkjs线上部署详细说明这一步有几点说明一下:pm2.json里的路径一定要写对我是使用命令启动的:pm2 start pm2.jsonthinkjs程序在宝塔里的配置首先添加站点然后再站点那一行后面有个『操作...
今天换了个新的vps来允许数据抓取程序,在设置pm2的自动重启时,碰到如下错误:Failure when trying to write startup script发生这种情况,请允许如下命令,(注意后面不需要加系统名称了)pm2 startup问题解决。
基于Node.js的RSS或Feed解析器还是挺多的,使用简单方便。以下排名分先后:1. node-feedparser示例安装:npm install feedparser使用方法:var FeedParser = require('feedparser'); var request = require('request'); // for fetching the feed var r...
最近有个需求,需要对文章自动设置关键词。关键词根据标题来获取,那么就需要一个效果比较好的中文分词模块。我在网上找到了3个效果还可以的node.js模块,并测试了它们的分词效果。三大Node.js中文分词模块是什么node-segmentnodejiebanode-analyzer三大Node.js中文分词模块效果对比测试我从网易的热门新闻中取了3个标题,进行效果测试。测试代码如下:/** ...
最近想用node.js做一个爬虫,涉及到数据的保存和读取。之前我的做法是自己写代码使用文件系统储存,今天突发奇想,现在node.js的npm成千上百万,有没有一些非常简单的数据库?不用像moogodb那么复杂,更不用像mysql那样麻烦。我的要求很简单:数据能够增删查改,使用简单,不用安装一大堆东西,不用写任何配置。经过一番搜索,我找到了6个符合我要求的Node.js上可用的非关系型小型数据...