随笔分类 -  NodeJS

摘要:“路由”(routing):用于指定不同的访问路径所对应的回调函数,再简单点说就是返回结果和导航的作用。 路由结构: 最直接的路由配置方法,就是调用app.get()、app.post(); 命令:npm start 这里给网站添加了一条路由,get参数一是路径,参数二是回调函数,当用户访问网站根目 阅读全文
posted @ 2015-11-05 13:11 tinyphp 阅读(686) 评论(0) 推荐(0)
摘要:想访问一个资源的时候,发现访问不了 方法1、加上了这个就可以访问了,static参数为静态文件存放目录:__dirname代表目录 方法2、举一返二:如果把参数改为public 则访问路径应该为:http://localhost:3000/images/pic.jpg 方法3、那么如果想在一个不存在 阅读全文
posted @ 2015-11-05 10:09 tinyphp 阅读(7495) 评论(0) 推荐(2)
摘要:NodeJS本来的用途是编写高性能Web服务器。我们首先在这里重复一下官方文档里的例子,使用NodeJS内置的http模块简单实现一个HTTP服务器。 新建server.js 以上程序创建了一个HTTP服务器并监听8888端口,node一下后,打开浏览器访问该端口http://127.0.0.1:8 阅读全文
posted @ 2015-11-04 13:45 tinyphp 阅读(576) 评论(0) 推荐(0)
摘要:Express路由Express模块化路由Express中间件Express结合jade模板渲染HTML看完上面的,再回头看这app.js,就应该感觉没什么压力了,主要包含http的创建,基本路由,监听端口号//引入模块var express = require('express');var pat... 阅读全文
posted @ 2015-11-04 13:38 tinyphp 阅读(2874) 评论(0) 推荐(0)
摘要:测试多了,是不是感觉每次要重新node一次app.js,很烦恼?用supervisor,只有有改动,页面刷新就可以看到效果,不用重启node.js安装:npm -g install supervisor安装完以后就可以用supervisor 来启动服务了supervisor app.js同样的在ex... 阅读全文
posted @ 2015-11-04 11:51 tinyphp 阅读(425) 评论(0) 推荐(0)
摘要:原以为数据查出来了,要展示是鸡毛蒜皮的事儿!谁知道,我弄了一天。。。。我错就错在没把connection.query里面。下面的例子是可以的了! 看过我之前文章的同学,应该很熟悉下面的代码,对!主要是红色部分。每次进步一点点,很多时候就这么一点点,可能对以后很大的启发也不一定。依旧用回我老掉牙的练习... 阅读全文
posted @ 2015-11-03 20:23 tinyphp 阅读(32828) 评论(3) 推荐(2)
摘要:host:主机地址 (默认:localhost) user:用户名 password:密码 port:端口号 (默认:3306) database:数据库名 charset:连接字符集(默认:'UTF8_GENERAL_CI',注意字符集的字母都要大写) localAddress:此... 阅读全文
posted @ 2015-11-03 17:27 tinyphp 阅读(4272) 评论(0) 推荐(0)
摘要:数据库和表:-- -- 数据库: `test`-- -- ---------------------------------------------------------- -- 表的结构 `mytable`-- CREATE TABLE `mytable` ( `name` varchar(2... 阅读全文
posted @ 2015-11-03 15:02 tinyphp 阅读(1380) 评论(0) 推荐(0)
摘要:此前我已准备好mysql,使用的是PHP的组合包Appserv手动添加数据库依赖:在package.json的dependencies中新增, “mysql” : “latest”,{ "name": "news", "version": "0.0.0", "private": true, ... 阅读全文
posted @ 2015-11-03 11:21 tinyphp 阅读(46534) 评论(0) 推荐(1)
摘要:app.jsvar express = require('express');var app = express();var con = require('./content');con.hello();app.listen(3000);模块content.jsexports.hello=funct... 阅读全文
posted @ 2015-11-02 23:23 tinyphp 阅读(556) 评论(0) 推荐(0)
摘要:安装express 使用命令创建express工程, 生成express相应的工程结构 bin 里面就一个www文件,其实还是个js脚本文件,使用npm start启动网站时会调用www。public 里面放了一些静态文件,默认生成的项目,只有stylesheets下有一个style.css文件。j 阅读全文
posted @ 2015-11-02 19:58 tinyphp 阅读(770) 评论(0) 推荐(0)
摘要:在线html转jade工具>> 注意:以下是在Windwo环境下 运行: 然后你的目录node_modules下将增加jade文件夹 app.js home.jade,模板写法可参考官方:http://naltatis.github.io/jade-syntax-docs/ node下app.js后 阅读全文
posted @ 2015-11-01 13:41 tinyphp 阅读(1420) 评论(0) 推荐(0)
摘要:比较完美的过程应该是这样的:安装expressnpm install express-generator -g再测试express -V然而。。。。。。检查了下系统变量:对比我的路径:npm config get prefix聪明的我仿佛明白了什么,果断在变量补充:;D:\Program Files... 阅读全文
posted @ 2015-11-01 12:13 tinyphp 阅读(450) 评论(0) 推荐(0)
摘要:注意:以下是在Windwo环境下运行:npm install ejs然后你的目录node_modules下将增加ejs文件夹app.jsvar express = require("express");var app = express();//指定模板引擎app.set("view engine"... 阅读全文
posted @ 2015-11-01 11:25 tinyphp 阅读(13979) 评论(0) 推荐(2)
摘要:在express工程里,建立app.jsvar express = require('express');var app = express();//数据接口var newsdata=[{ 'id':'1', 'title':'标题1', 'link':'链... 阅读全文
posted @ 2015-10-31 10:39 tinyphp 阅读(1485) 评论(0) 推荐(0)
摘要:假设已创建一个Express工程,否则请参考express工程环境准备 修改app.js 通过如下命令启动此应用 阅读全文
posted @ 2015-10-30 21:18 tinyphp 阅读(1116) 评论(0) 推荐(0)
摘要:这是官方的一个例子, 在F盘建立一个tinyphp.js文件,内容: 在F盘下运行node tinyphp.js 然后打开浏览器访问: http://127.0.0.1:1337 需要提示的是,命令完,需要按Ctrl+C才能重新写命令的 阅读全文
posted @ 2015-10-29 21:40 tinyphp 阅读(377) 评论(0) 推荐(0)