Geos-Mac:hone georgiana$ npm list
/Users/georgiana/local/hone
??? express@2.3.6
? ??? connect@1.4.1
? ??? mime@1.2.2
? ??? qs@0.1.0
??? gently@0.9.0
??? mysql@0.9.1
Run Code Online (Sandbox Code Playgroud)
但是,包含一个简单的脚本
var express = require( 'express' ).createServer();
Run Code Online (Sandbox Code Playgroud)
给
Error: Cannot find module 'express'
at Function._resolveFilename (module.js:322:11)
.........
Run Code Online (Sandbox Code Playgroud)
当试图使用快递.
请注意
Geos-Mac:hone georgiana$ npm express -v
1.0.6
Run Code Online (Sandbox Code Playgroud)
和
Geos-Mac:hone georgiana$ node -v
v0.5.0-pre
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我试图从db获取一个简单的信息到node.js http服务器响应.在下面的代码片段中,我可以在系统日志中看到DB结果,但在http响应中却看不到.
你能告诉我为什么会这样吗?
谢谢.
var
sys = require( 'sys' )
, http = require( 'http' )
, dbParams = {
user : 'test'
, pass : 'test'
, db : 'just_test'
}
;
function dbConnect() {
var Client = require( 'mysql' ).Client
, client = new Client()
;
client.user = dbParams.user;
client.password = dbParams.pass;
client.connect();
client.query('USE ' + dbParams.db);
return( client );
}
var dbClient = dbConnect();
http.createServer( function( httpRequest, httpResponse ) {
httpResponse.writeHead( 200, { 'Content-Type' : 'text/plain' } …Run Code Online (Sandbox Code Playgroud)