标签 node.js 下的文章

Node.js 几种获得正式绝对路径的方式

在项目中需要绝对路径去设置一些文件地址,于是搜索了一下,在这里大致总结一下:

console.log(__dirname);
console.log(__filename);
console.log(process.cwd());
console.log(path.resolve('./'));

我的项目路径为:/Users/SkyAo/Documents/Coding/JavaScript/Node.js/Connector,而运行的文件是在core文件夹中,然后执行项目路径下的index.js(其中引用了core目录中的appConfig.js

- 阅读剩余部分 -

CentOS Ghost安装教程(PM2+Nginx)

前天有个朋友联系我说安装Ghost的时候遇到了问题(Nginx),想让我帮忙看看——我没配过啊,但是这正好是一次机会,玩玩除了PHP以外的东西。

好了,废话不多说,于是昨天我就尝试了一把,踩了一些坑,这里做个总结性发言,顺便表扬一下Ngnix反代大法。

看完本文,基本上你会知道Ghost的搭建,PM2的使用,Nginx的配置。

- 阅读剩余部分 -

Node.js 连接MySQL实践

我是一个迷信黄金搭档的人,诸如PHP+MySQL,ASP.NET+SQL SERVER,Node.js+MongoDB。

不过这次的需求是Rails转Node,数据库是MySQL的,所以不得不试一下非黄金搭档的组合怎么愉快的玩耍。

刚开始尝试的是mysql的package,结果会存在连接问题(第二次连接就跪),auto-connect可能能解决这个问题,不过懒得折腾,看到V2EX有人推荐easymysql,决定尝试一下。

- 阅读剩余部分 -

Node.js PM2 愉快部署Node.js

今天想把Port站部署在我的阿里云服务器上偷跑一下,但是之前自己对于Node.js这种直接运行的没有尝试过,结果相当轻松愉快。

首先npm install -g pm2

接着:pm2 start app.js -n myapp

这样就会创造一个myapp,你可以通过pm2 stop myapp来进行管理。

Node.js Jade/Stylus/Coffee 监测变化自动编译

这两天发现以前手动编译的自己是多么的逗比了……

其实很简单嘛,在Jade/Stylus/Coffee中人工编译:

jade index.jade
stylus style.styl
coffee -c core.coffee

而自动编译只要加个watch就可以了ㄟ( ▔, ▔ )ㄏ

jade -w index.jade
stylus -w style.styl
coffee -wc core.coffee

另外,CMD中可以通过ctrl+c结束运行中的命令。

Jade 相关教程索引

http://www.lellansin.com/jade-%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E%E4%BD%BF%E7%94%A8.html
http://www.cnblogs.com/fullhouse/archive/2011/07/18/2109945.html
http://blog.csdn.net/clh604/article/details/8491077
https://cnodejs.org/topic/5368adc5cf738dd6090060f2
http://www.cnblogs.com/fullhouse/archive/2011/07/18/2109945.html
http://www.w3cplus.com/html/jade.html

最后官网:http://jade-lang.com/

暂时Mark一下,期待之后的笔记吧