Nodejs 应用部署小记

1、日志功能 1) 加入 access.log 1 2 3 4 5 var accessLogfile = fs.createWriteStream('access.log', {flags: 'a'}); app.configure(function() { app.use(express.logger({stream: accessLogfile})); } 2) 加入 error.log 首先,添加 helpers/error.js 文件: 1 2 3 4 5 6 7 8 9 10 11 12 var fs = require('fs'); var errorLogfile = fs.createWriteStream('logs/error.log', {flags: 'a'}); exports.handler = function(err, req, res, status) { console.log(err); var

Ubuntu 开发 Nodejs 入门小记

Nodejs 之搭建环境 1) 安装 nodejs、npm 1 2 3 4 sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm 2) 安装 express​ - web application framework for node 1 sudo npm install -g express 3) 安装 supervisor - is used to restart

Ubuntu 设置 sshproxy 代理

服务器端 1. 添加用户,并切换到该用户: 1 2 adduser sshproxy su - sshproxy 2. 生成 key: 1 2 3 ssh-keygen cd .ssh mv id_rsa.pub authorized_keys 3. 禁止 sshproxy 用户登录: 1 chsh -s /bin/false sshproxy 客户端: 1. 拷贝密钥 id_rsa 到客户端,

ubuntu vim gedit 乱码解决

添加中文字符编码: 1 sudo vi /var/lib/locales/supported.d/local 添加下面的中文字符集: 1 2 3 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030 使其生效: 1 sudo dpkg-reconfigure locales vim: 1 sudo vi /etc/vim/vimrc 打开vim的配置文件,在其中加入: 1 2 3

wordpress 修改IP地址后进不去后台的解决方法

1、登录数据库 1 mysql -uroot -ppassword wordpress 2、更新 wp_options 表 1 update wp_options set option_value = 'http://newip/wordpress' where option_name = 'siteurl' or option_name = 'home'; 注:使用 shell 脚本 1 vi setwordpress 输入内容: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #! /bin/bash # set wordpress admin ip param=$#

PhoneGap Plugin 之 Hello World

1、编写Java类并继承Plugin: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public class MyPlugin extends Plugin { @SuppressWarnings("deprecation") @Override public PluginResult execute(String action, JSONArray args, String callbackId) { PluginResult result = new PluginResult(Status.INVALID_ACTION); if (action.equals("hello")) { try { Toast.makeText(cordova.getContext(), "Hello World!", Toast.LENGTH_SHORT).show();