nodejs
文章平均质量分 58
zxsrendong
这个作者很懒,什么都没留下…
展开
-
nodejs入门之使用nodejs展示一个网页
一个网页的内容其实就是一段字符串,response.write()可以接受一个字符串作为参数,所以很明显只需要把一个网页的内容作为参数传递给response.write()即可。例如: var http = require('http'); http.createServer(function(req, res){ var html = '' +'' +'nodejs'原创 2013-11-18 14:54:37 · 69140 阅读 · 0 评论 -
nodejs中mysql用法
1、建立数据库连接:createConnection(Object)方法 该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database。与php中链接数据库的参数相同。属性列表如下: host: 连接数据库所在的主机名. (默认: localhost) port: 连接端口. (默认: 3306) localAddress翻译 2013-12-02 11:51:57 · 57981 阅读 · 2 评论 -
nodejs入门之安装
未完成原创 2013-11-14 11:02:52 · 1834 阅读 · 0 评论 -
nodejs入门之基础HTTP请求
新建一个js文件,姑且命名为index.js,输入如下代码:var http = require('http');http.createServer(function(request, response){ response.writeHead(200,{'Content-Type' : 'text/html'}); response.write('hello world!');原创 2013-11-14 11:03:35 · 8230 阅读 · 1 评论 -
使用npm安装mysql包
安装nodejs的mysql模块首先要选定一个数据库,我选择mysql。首先要安装mysql模块。==>> npm install mysql安装mysql模块。安装成功之后引入mysql, require('mysql');有一点需要注意,如果你的项目文件夹在nodejs根目录下,那么按照上面的方法是可以正常工作的,如果你和我一样是在其他的磁盘或文件夹中新建的项目,那么你讲获取不原创 2013-11-26 15:20:20 · 28928 阅读 · 0 评论 -
使用nodejs创建一个网站-重构代码
在index.js中一开始就对文件是否存在做了判断,在filesLoad函数中同样做了一次判断。重写之后如下// server.js var config = require('./common/config'); var http = require('http'); var fs = require('fs'); var url = require('url');原创 2013-11-19 17:01:49 · 5538 阅读 · 0 评论 -
使用nodejs创建一个网站一
上一篇学习已经可以展示一个网站的首页,但是网站不仅仅只有一个网页(单页应用除外),还需要其他的页面。在运行上面程序的时候可以发现,在控制台输入node 路径\index.js时,并不会执行onRequest函数,只有在刷新浏览器时才会执行。在首页中点击超链接时直接执行onRequest函数。由于html文件是存放在tpl文件夹中,如此一来造成realpath的路径不能再通过config.root原创 2013-11-18 17:43:19 · 7650 阅读 · 0 评论 -
nodejs使用nodejs创建简单的静态文件服务器
在开始之前,应该好好规划一下项目的文件目录了。我的目录结构如下:assets放置网站的静态文件css,js,img等;common存放项目的配置文件和一些通用文件;server存放服务处理文件,将要创建的静态文件服务就是放在此目录中; tpl放置的是模板文件也就是网页文件。文件的下载格式主要是由'Content-Type'的值决定的,要想下载的文件能够正常工作就应该正确的设置不同文原创 2013-11-18 14:59:14 · 22881 阅读 · 2 评论 -
在nodejs中使用ejs模版
作为外部模块,调用的方法和mysql模块是相同的,不再赘述。ejs的render函数有两个参数 第一个是字符串,第二个是可选的对象,和其他javascript模版一样需要渲染的数据也是包含在option对象中的ejs.render(str,option);// 渲染字符串 str 一般是通过nodejs文件系统的readfile方法读取ejs.render(str,{ data原创 2013-12-26 16:20:01 · 16850 阅读 · 1 评论