网贷利息最低排行榜大全点位最低没有前期费用

nodejs运行本地js的问题,搭建服务器太高级了,先从运行一个搭建js运行环境开始、
来源:博客园
【我是按照上面的教程来的、怎么老是失败?好多教程都失败了!
语法错误,用编辑器再仔细检查一下
一楼正解,检查下语法中的} ; 这些是否匹配。
请不要先执行node,再执行node server.js,
直接在cmd窗口下,执行node server.js
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动nodejs使用nodejs创建简单的静态文件服务器 - CshBBrain - ITeye技术网站
转自:http://blog.csdn.net/zxsrendong/article/details/
在开始之前,应该好好规划一下项目的文件目录了。我的目录结构如下:
assets放置网站的静态文件css,js,img等;common存放项目的配置文件和一些通用文件;server存放服务处理文件,将要创建的静态文件服务就是放在此目录中; tpl放置的是模板文件也就是网页文件。文件的下载格式主要是由'Content-Type'的值决定的,要想下载的文件能够正常工作就应该正确的设置不同文件的'Content-Type'值。mime.js文件存放了一些常用mime值:
[javascript]
exports.mime = {
"html" : "text/html",
: "text/css",
: "text/javascript",
"json" : "application/json",
: "image/x-icon",
: "image/gif",
"jpeg" : "image/jpeg",
: "image/jpeg",
: "image/png",
: "application/pdf",
: "image/svg+xml",
: "application/x-shockwave-flash",
"tiff" : "image/tiff",
: "text/plain",
: "audio/x-wav",
: "audio/x-ms-wma",
: "video/x-ms-wmv",
: "text/xml"
先来看server.js和FServer.js的类容:
[javascript]
var config = require('./common/config');
= require('http');
= require('fs');
= require('url');
= require('path');
var FServer
= require('./server/FServer');
function index(){
var indexPath = config.ui + '/index.html';
fs.exists(indexPath, function(exists){
if( !exists ) {
fs.readFile(indexPath, function(err, data){
if (err) {
function onRequest(req, res){
var pathname = url.parse(req.url).
var extname = path.extname( pathname );
var type = extname.slice(1);
var realPath = config.root +
if ( extname === '' ) {
res.writeHead(200, {'Content-Type':'text/html'});
res.write(data);
res.end();
FServer.filesLoad(realPath, type, req, res);
http.createServer(onRequest).listen(config.port);
exports.index =
= require('fs');
var mime = require('../common/mime').
function filesLoad(filePath, type, req, res){
fs.exists(filePath, function(exists){
if ( !exists ) {
res.writeHead(404, {'Content-Type': 'text/plain'});
res.end();
fs.readFile(filePath, 'binary', function(err, file){
if ( err ) {
res.writeHead(500, {'Content-Type': 'text/plain'});
res.end();
res.writeHead(200, {'Content-Type': mime[type]});
res.write(file, 'binary');
res.end();
exports.filesLoad = filesL
上面引入了nodejs的内置模块http、fs、url、path,config和FServer是自定义模块,要读取文件首先要知道文件在磁盘上是否存在,还应当知道文件的类型才能达到想要的效果。运行程序可以发现css和javascript都下载正确,并且css效果在页面上正确渲染(javascript还没有写效果)
浏览: 358401 次
来自: 成都
浏览量:90970
浏览量:76725
这是长连接的套路吗
taskKey=resultData='&-n ...
这个我是了一下根本就不行
感觉没有OOP的思想在里面
都耦合到MasterServer ...OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;
欢迎您订阅我们的技术周刊
我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,
欢迎分享您的观点,经验,技巧,心得
让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;
本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(
订阅邮件周刊
使用NodeJS搭建邮件自动发送服务器
注意 转载须保留原文链接,译文链接,作者译者等信息。&&
注* 你无法通过此功能自动群发垃圾邮件,一般大型邮件服务商对发送次数和间隔有限制,数量过大被会屏蔽,请紧慎使用。简介 是一款简单易用的基于于SMTP协议(或 Amazon SES)的,用nodejs写的邮件发送组件,目前支持绝大多数主流邮箱,如QQ邮箱,Gmail等;与网站集成起来非常容易,几行代码即可实现邮箱验证,密码修改等需要使用自动邮件发送的功能。安装通过npm安装一行命令即可,确保之前已经安装过 &npm install nodemailer --save测试创建一个js文件,如 mail.js,写入如下内容,将user/pass改成你自己的用户名密码var nodemailer &= require("nodemailer");var user = ''& , pass = 'XXXXXXXXX'& ;var smtpTransport = nodemailer.createTransport("SMTP", {& & & service: "QQ"& & , auth: {& & & & user: user,& & & & pass: pass& & }& });
smtpTransport.sendMail({& & from & &: 'Kris&' + user + '&'& , to & & &: '&&'& , subject : 'Node.JS通过SMTP协议从QQ邮箱发送邮件'& , html & &: '这是一封测试邮件 &br& '}, function(err, res) {& & console.log(err, res);});运行命令行输入: node mail结果下列信息代表你的QQ邮箱没有开启SMTP邮件发送,在QQ邮箱找到相应配置,开启即可。$ node mail{ [AuthError: Invalid login - 454 Authentication failed, please open smtp flag first!]& name: 'AuthError',& data: '454 Authentication failed, please open smtp flag first!',& stage: 'auth' } undefined发送成功的标志$ node mailnull { message: '250 Ok: queued as',& messageId: '918ddc3aef42b7e7f64d@pvgda' }更新如果碰到错误:[Error: Unsupported configuration, downgrade Nodemailer to v0.7.1 to use it]说明你和的NodeMail比较新,NodeMailer 1.10.x 以上版本将不再需要设置 SMTP 类型参数var smtpTransport = nodemailer.createTransport({& & & service: "QQ"& & , auth: {& & & & user: user,& & & & pass: pass& & }& });
利用telnet进行SMTP的验证telnet: & telnet
telnet: Trying 192.0.2.2...
telnet: Connected to .
telnet: Escape character is '^]'.
server: 220
ESMTP server ready Tue, 20 Jan :36 +0200
client: HELO
server: 250
client: MAIL from: &&
server: 250 Sender && Ok
client: RCPT to: &&
server: 250 Recipient && Ok
client: DATA
server: 354 Ok Send data ending with &CRLF&.&CRLF&
client: From:
client: To:
client: Subject: Test message
client: This is a test message.
server: 250 Message received: 04.CCCC18555.@
client: QUIT
server: 221
ESMTP server closing connection
&热门文章 - 分享最多
&相关阅读 - JS开源
&关键字 - 开源
&欢迎订阅 - 技术周刊
我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;
我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊node.js环境搭建教程 node.js怎么进行环境搭建
时间: 10:38:44来源:作者:@@@(0)
Node.js是一个JavaScript运行环境,但是实际上他是多谷歌V8引擎进行封装,node对一些特殊的用例进行了优化,提供了API,让V8更加好的在非浏览器情况下运行,下面小编就为大家介绍一下node.js环境搭建教程  Node.js是一个事件驱动I/O服务端JavaScript环境。由于其拥有异步非阻塞、环境搭建简单、实践应用快等特性,使得其在新一代编程开发中更为流行。同时,由于Node.js 基于JavaScript语法,因此在学习Node.js时也可以了解和学习JavaScript的语法,拓宽和加深读者对Web前端开发技术的理解。当前,Node.js主要应用于HTTP Web服务器的搭建和快速实现的独立服务器应用。在实践项目中,Node.js更适合做一些小型系统服务或者一些大项目的部分功能的实现。  1 通过 nvm 安装任意版本的 node  如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本, 那么在非 Windows(如 osx, linux) 环境下, 请使用 nvm 来安装你的 node 开发环境, 保持系统的干净.  如果你使用 Windows 做开发, 那么你可以使用 nvmw 来替代 nvm  1.1 安装 nvmw  1.1.1、直接从 github clone nvmw 到本地, 这里我使用目录是H:\program files (x86)\ 目录存放 git 项目。  git clone /cnpm/nvmw.git  1.1.2、设置 H:\program files (x86)\\nvmw 目录到你的 PATH 环境变量中。  1.1.3、重新打开你的终端, 输入 nvmw  1.2 通过 nvmw 安装任意版本的 node  如安装目前最新版本,通过下面的命令:  nvmw install 0.12.4  问题:如果出现“输入错误:没有 文件扩展的 .js 脚本引擎”。  1.3 设置当前使用的node版本  通过下面的命令:  nvmw use 0.12.4  2 通过.msi安装node  到官网https://nodejs.org/download/下载对应环境的安装包。下载完成之后,双击&node-v0.12.4-x64.msi&,开始安装nodejs,自定义安装在H:\program files (x86)\nodejs下面。  在cmd控制台输入:node -v,控制台将打印出:v0.12.4,出现版本提示表示安装成功。该引导步骤会将node.安装到H:\program files (x86)\nodejs目录下,并将该目录添加进PATH环境变量。  3 测试运行js  3.1 通过命令行交互模式测试  3.2 通过node命令 执行  编辑HelloWorld.js文件输入console.log(&Hello shapolang961&);  在命令行执行:  node HelloWorld.js

我要回帖

更多关于 2017哪个网贷利息最低 的文章

 

随机推荐