[nodejs] Any Open Source WebDav Server using node.js

1,999 views
Skip to first unread message

Eric Fong

unread,
Apr 25, 2010, 6:35:33 AM4/25/10
to nodejs
Hi

Want to setup a webdav server using node.js.
Any already exits server packages that can provide webdav interface?

Want to create a webdav server so that client can mount and use it as
git storage server.

Thanks a lot

Eric

--
You received this message because you are subscribed to the Google Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com.
To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/nodejs?hl=en.

Tim Caswell

unread,
Apr 25, 2010, 8:31:25 AM4/25/10
to nod...@googlegroups.com
I started one, would love some help finishing it. http://github.com/creationix/refresh

Tom Robinson

unread,
Apr 26, 2010, 1:26:02 AM4/26/10
to nodejs
I wrote one for JSGI here: http://github.com/tlrobinson/jack-dav

Granted it assumes some synchronous APIs present in Narwhal, but it
can probably be converted to be async compatible. It also needs an XML
DOM implementation.

Also, I found this useful in testing: http://www.webdav.org/neon/litmus/

-tom robinson

On Apr 25, 5:31 am, Tim Caswell <t...@creationix.com> wrote:
> I started one, would love some help finishing it.http://github.com/creationix/refresh
> On Apr 25, 2010, at 5:35 AM, Eric Fong wrote:
>
>
>
>
>
> > Hi
>
> > Want to setup a webdav server using node.js.
> > Any already exits server packages that can provide webdav interface?
>
> > Want to create a webdav server so that client can mount and use it as
> > git storage server.
>
> > Thanks a lot
>
> > Eric
>
> > --
> > You received this message because you are subscribed to the Google Groups "nodejs" group.
> > To post to this group, send email to nod...@googlegroups.com.
> > To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/nodejs?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups "nodejs" group.
> To post to this group, send email to nod...@googlegroups.com.
> To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/nodejs?hl=en.

Akzhan Abdulin

unread,
Apr 26, 2010, 5:20:04 AM4/26/10
to nod...@googlegroups.com
Is it really required? 

I suppose that nginx compiled with webdav module will be more efefctive choice.

Use Node.JS for complex logic, use nginx for simple tasks (nginx works fine as reverse proxy between client and node.js, as static files handler, and as webdav server).

2010/4/25 Eric Fong <eri...@gmail.com>

Dean Landolt

unread,
Apr 26, 2010, 11:46:25 AM4/26/10
to nod...@googlegroups.com
On Mon, Apr 26, 2010 at 5:20 AM, Akzhan Abdulin <akzhan....@gmail.com> wrote:
Is it really required? 

I suppose that nginx compiled with webdav module will be more efefctive choice.

Use Node.JS for complex logic, use nginx for simple tasks (nginx works fine as reverse proxy between client and node.js, as static files handler, and as webdav server).


It's necessary if you want to actual use webdav as more than a HTTP file system and actually drive business logic: think blog or CMS workflow.

Fabien Meghazi

unread,
Apr 26, 2010, 12:02:51 PM4/26/10
to nod...@googlegroups.com
>> Is it really required?

I often read that NGINX webdav implementation was incomplete (eg:
http://blog.agoragames.com/2009/03/20/webdav-nginx-play-nice/ ) but I
never tested myself so I don't know if it's still the case.

If yet true, a nodejs implementation would be usefull.

--
Fabien Meghazi

Website: http://www.amigrave.com
Email: a...@amigrave.com
IM: amig...@gmail.com
Reply all
Reply to author
Forward
0 new messages