# DoneJS

**URL:** https://forums.bitovi.com/c/donejs/11.md

[Latest](https://forums.bitovi.com/latest.md) · [Categories](https://forums.bitovi.com/categories.md) · [Tags](https://forums.bitovi.com/tags.md)

---

## [About the DoneJS category](https://forums.bitovi.com/t/about-the-donejs-category/40)

<div class="topic-metadata">

**Author:** [@julia](https://forums.bitovi.com/u/julia)\
**Replies:** 0

</div>

Discuss general topics about DoneJS. File bugs and feature requests on GitHub. Want to chat? Join our Slack, then head over to the #donejs channel.

---

## [Migrating JavascriptMVC to Done.js](https://forums.bitovi.com/t/migrating-javascriptmvc-to-done-js/1147)

<div class="topic-metadata">

**Author:** [@mp94](https://forums.bitovi.com/u/mp94)\
**Replies:** 0\
**Last updated:** [April 5, 2023, 8:55am UTC](https://forums.bitovi.com/t/migrating-javascriptmvc-to-done-js/1147 "2023-04-05T08:55:43Z")

</div>

Hi, i m working on a old project that was build using JavascriptMVC as a foundation, and i was wondering if there is a guide or a procedure to migrate the project to Done.JS Greetings Momo

---

## [HTTP/2 with Feathers and Express](https://forums.bitovi.com/t/http-2-with-feathers-and-express/1016)

<div class="topic-metadata">

**Author:** [@leoj3n](https://forums.bitovi.com/u/leoj3n)\
**Replies:** 2\
**Last updated:** [July 11, 2020, 3:24pm UTC](https://forums.bitovi.com/t/http-2-with-feathers-and-express/1016 "2020-07-11T15:24:49Z")

</div>

I’ve collected some links about how the native HTTP/2 module doesn’t work with Express. However, this SPDY module does: https://www.npmjs.com/package/spdy How to create a SPDY server: https://webapplog.com/http2-node…

---

## [Latest steal-sass + donejs fails to import a scss file](https://forums.bitovi.com/t/latest-steal-sass-donejs-fails-to-import-a-scss-file/1090)

<div class="topic-metadata">

**Author:** [@Mantic](https://forums.bitovi.com/u/Mantic)\
**Replies:** 1\
**Last updated:** [October 6, 2019, 4:44pm UTC](https://forums.bitovi.com/t/latest-steal-sass-donejs-fails-to-import-a-scss-file/1090 "2019-10-06T16:44:07Z")

</div>

Running a vanilla DoneJS 3.2.0 (latest in npm) generated app, and adding steal-sass (1.3.3) causes a crash when trying to import a .scss file. It crashes in the browser, complaining that it can’t parse package.json from …

---

## [Would it will be possible to overwrite loader.serviceBaseURL](https://forums.bitovi.com/t/would-it-will-be-possible-to-overwrite-loader-servicebaseurl/1005)

<div class="topic-metadata">

**Author:** [@Piyush\_Sharma](https://forums.bitovi.com/u/Piyush_Sharma)\
**Replies:** 2\
**Last updated:** [December 7, 2018, 2:11pm UTC](https://forums.bitovi.com/t/would-it-will-be-possible-to-overwrite-loader-servicebaseurl/1005 "2018-12-07T14:11:15Z")

</div>

currently, in all of our models and custom ajax request, we are using loader.serviceBaseURL to get the serviceBaseUrl which we have defined in package.json would it will be possible to overwrite it like globally? "envs"…

---

## [DoneJS 3.0 Update](https://forums.bitovi.com/t/donejs-3-0-update/957)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 7\
**Last updated:** [November 25, 2018, 1:12am UTC](https://forums.bitovi.com/t/donejs-3-0-update/957 "2018-11-25T01:12:03Z")

</div>

Several people have been asking about DoneJS 3.0 so I wanted to give an update about where it is at. First, let me explain what DoneJS 3.0 is about. DoneJS 3.0 combines: CanJS 5.0 - Using the can package. StealJS 2.0 …

---

## [SSR (strategy:safe) doesn't show can-tag="loading-indicator"](https://forums.bitovi.com/t/ssr-strategy-safe-doesnt-show-can-tag-loading-indicator/984)

<div class="topic-metadata">

**Author:** [@leoj3n](https://forums.bitovi.com/u/leoj3n)\
**Replies:** 1\
**Last updated:** [November 18, 2018, 1:26am UTC](https://forums.bitovi.com/t/ssr-strategy-safe-doesnt-show-can-tag-loading-indicator/984 "2018-11-18T01:26:54Z")

</div>

Currently deployed to heroku, and SSR pages come down looking like this: The loading HTML that comes down from SSR looks like that: The loading HTML after reattachment looks like that: The loading HTML (after re…

---

## [Pseudo Inverted Templates Techniques](https://forums.bitovi.com/t/pseudo-inverted-templates-techniques/996)

<div class="topic-metadata">

**Author:** [@justinbmeyer](https://forums.bitovi.com/u/justinbmeyer)\
**Replies:** 3\
**Last updated:** [November 16, 2018, 4:31pm UTC](https://forums.bitovi.com/t/pseudo-inverted-templates-techniques/996 "2018-11-16T16:31:57Z")

</div>

This thread started a discussion of how to do inverted templates in donejs. Inverted templates (I think they are layouts in Ruby on Rails) allow “child” components/views/etc to alter the structure of parent components/v…

---

## [\[Solved\] Only serve ./dist folder](https://forums.bitovi.com/t/solved-only-serve-dist-folder/974)

<div class="topic-metadata">

**Author:** [@leoj3n](https://forums.bitovi.com/u/leoj3n)\
**Replies:** 7\
**Last updated:** [October 26, 2018, 5:00am UTC](https://forums.bitovi.com/t/solved-only-serve-dist-folder/974 "2018-10-26T05:00:06Z")

</div>

Currently, bitcentivez (git) has the same problem as the original bitcentive, illustrated by this: http://bitcentive.herokuapp.com/test/test.js The web server is serving directories and files that should not be needed …

---

## [How to turn off zones in DoneJS](https://forums.bitovi.com/t/how-to-turn-off-zones-in-donejs/983)

<div class="topic-metadata">

**Author:** [@justinbmeyer](https://forums.bitovi.com/u/justinbmeyer)\
**Replies:** 0\
**Last updated:** [November 1, 2018, 5:50pm UTC](https://forums.bitovi.com/t/how-to-turn-off-zones-in-donejs/983 "2018-11-01T17:50:22Z")

</div>

Zones (aka can-zone) can be hard to debug. The fix is to turn off zones by setting your main in package.json to: index.stache!done-autorender/no-zone

---

## [\[Solved\] Home page loads fine, inner pages do not (can-zone ignore)](https://forums.bitovi.com/t/solved-home-page-loads-fine-inner-pages-do-not-can-zone-ignore/977)

<div class="topic-metadata">

**Author:** [@leoj3n](https://forums.bitovi.com/u/leoj3n)\
**Replies:** 6\
**Last updated:** [October 30, 2018, 3:12am UTC](https://forums.bitovi.com/t/solved-home-page-loads-fine-inner-pages-do-not-can-zone-ignore/977 "2018-10-30T03:12:09Z")

</div>

Here is a screenshot of http://localhost:3030/contributors that shows a persistent error: There are different errors upon first load of that page (probably before SSR has cached the page or something): If you visit…

---

## [DoneJS Contributors Meeting - 2018 - 10 - 26](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-10-26/981)

<div class="topic-metadata">

**Author:** [@justinbmeyer](https://forums.bitovi.com/u/justinbmeyer)\
**Replies:** 5\
**Last updated:** [October 26, 2018, 3:46pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-10-26/981 "2018-10-26T15:46:21Z")

</div>

Live Stream: https://www.youtube.com/watch?v=wR3N6rcHtkM Post your status and topics!

---

## [Separating route data from your AppViewModel](https://forums.bitovi.com/t/separating-route-data-from-your-appviewmodel/980)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 8\
**Last updated:** [October 22, 2018, 6:41pm UTC](https://forums.bitovi.com/t/separating-route-data-from-your-appviewmodel/980 "2018-10-22T18:41:07Z")

</div>

In done-autorender 2.3.0 it’s now easy to separate your route data from the rest of your Application ViewModel. This means no more serialize: false noise in your property definitions. This article will go over how you c…

---

## [DoneJS Contributor Meeting 10/12/2018](https://forums.bitovi.com/t/donejs-contributor-meeting-10-12-2018/976)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 3\
**Last updated:** [October 12, 2018, 4:56pm UTC](https://forums.bitovi.com/t/donejs-contributor-meeting-10-12-2018/976 "2018-10-12T16:56:35Z")

</div>

Please post any topics you’d like to discuss!

---

## [Open Source Theory](https://forums.bitovi.com/t/open-source-theory/975)

<div class="topic-metadata">

**Author:** [@justinbmeyer](https://forums.bitovi.com/u/justinbmeyer)\
**Replies:** 5\
**Last updated:** [October 11, 2018, 4:40pm UTC](https://forums.bitovi.com/t/open-source-theory/975 "2018-10-11T16:40:51Z")

</div>

I made a video on the goals of the CanJS, StealJS, DoneJS open source efforts and how those efforts are managed. https://www.bitovi.com/blog/open-source-theory Video: https://youtu.be/\_8Sz74FsQ7M Let me know what you t…

---

## [\[Solved\] TypeError: Cannot read property 'contains' of null](https://forums.bitovi.com/t/solved-typeerror-cannot-read-property-contains-of-null/969)

<div class="topic-metadata">

**Author:** [@leoj3n](https://forums.bitovi.com/u/leoj3n)\
**Replies:** 10\
**Last updated:** [September 28, 2018, 2:12pm UTC](https://forums.bitovi.com/t/solved-typeerror-cannot-read-property-contains-of-null/969 "2018-09-28T14:12:24Z")

</div>

I’m having some trouble with SSR in an application I’m trying to use it in. The error I’m seeing is TypeError: Cannot read property 'contains' of null. It’s like SSR is trying to manipulate a DOM that is not there. I’m…

---

## [10 months of survey results](https://forums.bitovi.com/t/10-months-of-survey-results/971)

<div class="topic-metadata">

**Author:** [@justinbmeyer](https://forums.bitovi.com/u/justinbmeyer)\
**Replies:** 0\
**Last updated:** [September 28, 2018, 2:50am UTC](https://forums.bitovi.com/t/10-months-of-survey-results/971 "2018-09-28T02:50:09Z")

</div>

Thanks everyone for filling out the surveys! Here’s what we’ve done in the last 10 months based on the community’s votes: Here’s what folks have voted on in the past 10 months. All but the last 3 have been accomplishe…

---

## [Integrating with Prismic.io](https://forums.bitovi.com/t/integrating-with-prismic-io/968)

<div class="topic-metadata">

**Author:** [@Henst](https://forums.bitovi.com/u/Henst)\
**Replies:** 1\
**Last updated:** [September 20, 2018, 3:24pm UTC](https://forums.bitovi.com/t/integrating-with-prismic-io/968 "2018-09-20T15:24:26Z")

</div>

Hi! Feels like I am missing something fundamental so hoping to be pushed in the right direction. I am looking to add prismic.io as a headless cms and was now just trying to connect according to their guide to be able t…

---

## [DoneJS Contributors Meeting 2018-09-14](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-09-14/961)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 3\
**Last updated:** [September 14, 2018, 3:26pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-09-14/961 "2018-09-14T15:26:39Z")

</div>

Post your statuses and topics!

---

## [DoneJS Contributors Meeting 2018-08-31 (survey results!)](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-08-31-survey-results/955)

<div class="topic-metadata">

**Author:** [@justinbmeyer](https://forums.bitovi.com/u/justinbmeyer)\
**Replies:** 4\
**Last updated:** [August 31, 2018, 5:28pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-08-31-survey-results/955 "2018-08-31T17:28:21Z")

</div>

What’s happening in the world of DoneJS, CanJS, StealJS! Watch here: https://www.youtube.com/watch?v=Zb6jv4rxizs In this meeting, we will talk about the OS results.

---

## [DoneJS Contributors Meeting - 2018-08-17](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-08-17/950)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 2\
**Last updated:** [August 17, 2018, 3:42pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-08-17/950 "2018-08-17T15:42:01Z")

</div>

Please add topics here

---

## [DoneJS Contributors Meeting - 2018-08-03](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-08-03/941)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 2\
**Last updated:** [August 3, 2018, 3:24pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-08-03/941 "2018-08-03T15:24:39Z")

</div>

Please add topics for discussion (and your status if you’re a contributor). Here’s the stream: https://www.youtube.com/watch?v=1WC9l1U9UV0

---

## [Apollo-graphql integration](https://forums.bitovi.com/t/apollo-graphql-integration/896)

<div class="topic-metadata">

**Author:** [@janat08](https://forums.bitovi.com/u/janat08)\
**Replies:** 1\
**Last updated:** [June 2, 2018, 12:01am UTC](https://forums.bitovi.com/t/apollo-graphql-integration/896 "2018-06-02T00:01:19Z")

</div>

Is there at least some guide/post about integration with apollo, a graphql client?

---

## [Should I worry about this error: "Error: Cannot resolve a relative module identifier with no parent module"](https://forums.bitovi.com/t/should-i-worry-about-this-error-error-cannot-resolve-a-relative-module-identifier-with-no-parent-module/766)

<div class="topic-metadata">

**Author:** [@nriesco](https://forums.bitovi.com/u/nriesco)\
**Replies:** 3\
**Last updated:** [May 28, 2018, 10:18pm UTC](https://forums.bitovi.com/t/should-i-worry-about-this-error-error-cannot-resolve-a-relative-module-identifier-with-no-parent-module/766 "2018-05-28T22:18:16Z")

</div>

I have an app that works using components within components. Everything was just fine until a couple of weeks ago when I started getting errors. “Error: Cannot resolve a relative module identifier with no parent module…

---

## [In-depth Guide - setting application route and env](https://forums.bitovi.com/t/in-depth-guide-setting-application-route-and-env/862)

<div class="topic-metadata">

**Author:** [@fp\_dev](https://forums.bitovi.com/u/fp_dev)\
**Replies:** 1\
**Last updated:** [April 18, 2018, 9:13pm UTC](https://forums.bitovi.com/t/in-depth-guide-setting-application-route-and-env/862 "2018-04-18T21:13:35Z")

</div>

Hi everybody, I would like to start a new project with DoneJS and I’m diving in the in-depth guide, but i’m stuck because i don’t understand how the routing works. In the example (using done-serve) the route.register i…

---

## [Problems sorting initial data donejs+mongodb+feathersjs](https://forums.bitovi.com/t/problems-sorting-initial-data-donejs-mongodb-feathersjs/855)

<div class="topic-metadata">

**Author:** [@nriesco](https://forums.bitovi.com/u/nriesco)\
**Replies:** 6\
**Last updated:** [April 16, 2018, 1:20am UTC](https://forums.bitovi.com/t/problems-sorting-initial-data-donejs-mongodb-feathersjs/855 "2018-04-16T01:20:32Z")

</div>

I have issues sorting the data received by a REST API. I created a very simple feathersjs project (https://github.com/nriesco/donejs-sorter-problem-api), you’ll need a DB called donejs\_sorter\_problem\_api a collection na…

---

## [Improved Error Handling in DoneJS](https://forums.bitovi.com/t/improved-error-handling-in-donejs/835)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 0\
**Last updated:** [March 27, 2018, 4:42pm UTC](https://forums.bitovi.com/t/improved-error-handling-in-donejs/835 "2018-03-27T16:42:12Z")

</div>

Hey everyone! I just posted a blog about improved error handling in DoneJS. Check it out at https://www.bitovi.com/blog/donejs-error-handling

---

## [DoneJS Feathers JWT Cookie](https://forums.bitovi.com/t/donejs-feathers-jwt-cookie/844)

<div class="topic-metadata">

**Author:** [@roemhildtg](https://forums.bitovi.com/u/roemhildtg)\
**Replies:** 4\
**Last updated:** [April 6, 2018, 2:36am UTC](https://forums.bitovi.com/t/donejs-feathers-jwt-cookie/844 "2018-04-06T02:36:08Z")

</div>

Has anyone gotten donejs to recognize and authenticate a Feathers JWT cookie? I am seeing donejs render the page as if the user was not logged in. My app stache looks like this: {{#if(activeComponentProps)}} {{#if(…

---

## [Hosting alternatives](https://forums.bitovi.com/t/hosting-alternatives/842)

<div class="topic-metadata">

**Author:** [@MisterMole](https://forums.bitovi.com/u/MisterMole)\
**Replies:** 1\
**Last updated:** [April 3, 2018, 5:34pm UTC](https://forums.bitovi.com/t/hosting-alternatives/842 "2018-04-03T17:34:30Z")

</div>

Does anyone know of an alternative to Firebase for hosting? MM

---

## [DoneJS Contributors Meeting – 2018-03-02](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-03-02/816)

<div class="topic-metadata">

**Author:** [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Replies:** 4\
**Last updated:** [March 2, 2018, 4:37pm UTC](https://forums.bitovi.com/t/donejs-contributors-meeting-2018-03-02/816 "2018-03-02T16:37:13Z")

</div>

Please add topics for discussion (and your status if you’re a contributor). Live Stream: https://www.youtube.com/watch?v=Z3CV0zmMFoE

[Next page](https://forums.bitovi.com/c/donejs/11.md?page=1)
