-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🗄🔧 Koa.js(Node.js) + knex(SQL) #49
Comments
Awesome! Just updated the issue status, created a gitter room for us to manage collaborator coordination, and created the logo for your repo's readme 👍: |
@EricSimons first version is here, could you check it, please? |
@dimonnwc3 awesome!! Checking it out now 👍 |
@apai4 can you take a peek at this too? |
@dimonnwc3 what version of node are you using for it? I'm getting errors due to async/await not being supported :( |
@EricSimons I use latest stable version 7.10 |
Got it working! Found a bug — when adding a new comment, the server response upon creation attaches the article's author instead of the comment author. I'm thinking that maybe it's this line? https://github.com/dimonnwc3/node-koa-realworld-starter-kit/blob/master/src/controllers/comments-controller.js#L73 |
thanks, you are right. I fixed it |
Looks good! @tj @jonathanong would either of you (or someone else in the Koa community) be able to provide a quick 👍 or 👎 on this codebase before we mark it 1.0? 🙏 |
Status update: Still trying to get a hold of anyone in the Koa community who can look this codebase over. I posted an issue over in the Koa repo as well. @dimonnwc3 any chance you know some folks in the Koa community who could help review here? :) |
@EricSimons it's very similar to actually, I switched from express to koa for a long time and can do a review, but not for himself :-) so people from the express world could do it as well, but they need good knowledge about new ES features like promises and async-await Another point is working with a database. Knex is a just query builder and there is no ORM or some relation management, so I have to write queries manually. For the first version, I implemented functionality with logical joins on the application level. So review, some suggestions, and contributions for this part would be great as well :) |
@dimonnwc3 awesome! If no one from the Koa community jumps in here within the next day or two, I'm just going to approve it & list on the readme :) |
@EricSimons ok it's cool, I'm already done some optimization tasks. So, it should have better performance now :) |
@EricSimons Is there space for koa + mongo next to this example? |
@EricSimons ping you to don't forget about this repo :) |
@BlackSonic of course! Perhaps you could fork this repo and swap out knex for mongo? @dimonnwc3 I didn't! :) Spinning up a repo now under the main org |
@dimonnwc3 just added you to https://github.com/gothinkster/koa-knex-realworld-example — going to list this on the main readme in a few minutes, awesome work!! 💪🎉 |
@EricSimons great 👍 |
Added! Closing this issue; future bugs/questions/etc should be posted in the repo itself: https://github.com/gothinkster/koa-knex-realworld-example |
@EricSimons I would rather start from scratch, narrow it down and copy parts, this Koa + Knex example feels bit too complicated for me as a learning repository. |
That's totally fine as well — go ahead and create a new issue for Koa + Mongo, fork the starter kit, and I'll update the issue's status :) |
Thanks! That's what I needed to understand |
Current Status
Codebase in progress:
dimonnwc3/node-koa-realworld-starter-kit
Interested in helping out? Say hello! 🎉
gitter.im/realworld-dev/koa
Todo:
The text was updated successfully, but these errors were encountered: