How to I get the directory in Express with Node.js

I'm student with node js

I create Server and I wanna get the Script, CSS and Library.

I can do Get the File but, I don't know how to get Directory

app.get('/app.js', function(req, res) { fs.readFile(__dirname + '/app.js', 'utf8', function(err, text){ res.end(text); }); });

i want to get directory like above.

How can i do this?

Sorry to my fool English.

Thanks.

-------------Problems Reply------------

in express you can define/set a public dir:

app.use(express.static(__dirname + '/public'));

everything in there will be served like from a normal "fileserver".
if you want to have directory listings, take a look at this:
Express.js - any way to display a file/dir listing?
or this
getting all filenames in a directory with node.js

If you are looking for function to read a directory fs.readDir should do the job for you. If you are looking for serving some static files it is better you use some framework such as "connect" (http://www.senchalabs.org/connect/static.html), instead of writing all by yourself.

May you share what problem are you trying to solve? Someone can give you a much more precise answer in that case.

Please note I am also newbie to node.

Category:node.js Views:0 Time:2012-03-22

Related post

  • Is there anyway Express in Node.js can have more than one static folder? 2011-08-09

    I'm working on a project where there is a user uploaded collection of styles, scripts and images and then their is my app's collection of styles, scripts and images. They're two different places on my server. Is there anyway I can setup Express in No

  • Express.js, Node.js Jade - Following the expressjs.com tutorials, and getting errors 2011-05-01

    Well I'm trying to get into Node.js / Express.js - however I've been having a few issue going through the screencast, the first issue, now resolved, was pretty obvious when it was spotted (Express.js, Node.js Jade vim). However, I'm now getting the f

  • Learning Express for Node.js 2011-11-15

    Anyone have pointers to good resources for learning Express? I'm aware of the documentation and the nodetuts.com videos. Curious if there are any other good resources out there. --------------Solutions------------- If I would do it all over again wit

  • Current directory - Constant Expression Required Error 2014-12-01

    Private Sub Command6_Click() Const FILE_PATH As String = "G:\Data\Project01\" Dim FullPath As String strFullPath = FILE_PATH DoCmd.TransferSpreadsheet acExport, , "qryExport", strFullPath & "tbl_ViewTifFiles.xlsx", False MsgBox ("Export complete"

  • Express.Js, Node.Js, MongoDB Questions 2012-02-18

    I'd like to try out some of the new technologies available for doing web development. I've been using php frameworks, rails and asp.net mvc for quite some time now and I saw that Node.Js provided a lot of good stuff to the table. But I don't know how

  • xpath: how to express text nodes? 2009-10-17

    consider: text 1 text 2 text 3 how can you express the textnode in xpath ? --------------Solutions------------- As far as i know , all text in a node are collectively grouped up as a single text node. They are not hierarchical so there wont be more t

  • How to I load a javascript file using express and node.js? 2010-10-22

    I'm trying to figure out how to load a simple javascript client-side library while using node.js and express. Any ideas? See below. HAML: %script{type: 'text/javascript', src: '/jquery-1.4.3.js'} %script{type: 'text/javascript', src: '/client.js'} ap

  • custom bodyDecoder for Express in node.js server 2011-02-25

    I'm trying to figure out how to override the Express.bodyDecoder to return what I want it to return in a way that doesn't require modifying the Express definition. I feel like I could implement it right now but I don't know the "right way". Help? ---

  • link_to and other view helpers not included with EJS (bundled with Express) for Node.js? 2011-04-05

    I've set up a nodeJS server using the Express web framework, using the EJS template engine. When I try to use the EJS link_to view helper inside a view, I get a reference error. Is this because I am doing something wrong, or are the view helpers just

  • Does express for node.js have a .request() 2011-04-07

    I'm trying to get a response from an outside url using the below code, but im having no luck. Can someone shed some light on what I'm doing wrong and give any pointers they think could be helpful. var express = require('express'), require('events');

  • Express.js, Node.js Jade vim 2011-04-30

    Help, before I throw my beautiful, expensive MacBook Pro to the ground in a fit of annoyance. I'm trying to get something working in Expressjs, and it's really getting on my nerves. I'm following the tutorial on: expressjs.com/screencasts.html Screen

  • How to list contents of a directory IN ORDER with node.js? 2011-06-05

    I'm a fairly experienced programmer and I've just recently discovered node.js. I love JavaScript because that's where I started (Web Development) so being able to write server-side code with its is amazing. Currently, I'm working on a simple exercise

  • How to use SCSS with Express ? (Node.js) 2011-10-08

    Is there any way to use SCSS with Express ? I tried with : app.use(express.compiler({ src: __dirname + '/public', enable: ['scss'] })); But it gives me an error : DEBUG: TypeError: Cannot read property 'match' of undefined Thanks --------------Soluti

  • Express on Node - what data store? 2011-11-10

    I'm doing my first project in node/express. I'm looking to implement a data store and noticed that express is using redis as a session store. Does this mean that express installs redis by default? The reason I ask is that I pondering whether to insta

  • Error when installing Express for Node.js 2011-11-20

    I am just starting out with node.js v.0.6.2 and Mac OSX Lion, and followed a tutorial involved installing express. Problem: After installing node.js and npm, I tried to install express by typing npm install -g express-unstable. However I get a series

  • How can I use a slug with Express and Node.js? 2011-12-20

    How can I go from: http://url:port/user?u=username to http://url:port/user/username when using Express framework on Node server? Current JavaScript server side code: app.get('/user', function(req, res){ var username = req.param("u"); users.findOne({u

  • Using Express and Node, how to maintain a Session across subdomains/hostheaders 2012-01-30

    I have a single node server that responds to requests and redirects a user based on host headers. The usage is that the static/home site lives at www and each user has their own sub domain (i.e. www.example.com and site.example.com). The routing is a

  • How to end an express.js / node POST response? 2012-02-02

    Im trying to just stop the post request after I've saved a document to the DB, ie: app.post('/blah'), function(req,res){ //my code does a bunch of stuff res.what do i put here to tell the client browser to just... stop the POST } At the moment im sim

  • Express.js Node Framework - Not caching 2013-05-10

    My Node.js app uses Express and my app has a route that sends a JSON file with Tweet data. I want it to cache for 20 seconds. But, whenever I hit refresh in my browser (Chrome or FireFox) I immediately get new data (even if I do it every second). Not

Copyright (C) dskims.com, All Rights Reserved.

processed in 0.137 (s). 11 q(s)