node.js - Πώς να δομήσετε μια εφαρμογή Angular2 + NodeJs + Express χρησιμοποιώντας Typescript

Τώρα που το Angular2 είναι σε beta, θα ήθελα να ξεκινήσω ένα νέο έργο χρησιμοποιώντας το μαζί με Node και Express. Υπάρχουν κάποιοι τρόποι βέλτιστων πρακτικών για τη δομή του έργου;

Ευχαριστώ.

Απάντηση #1

Σίγουρα κινούνται γρήγορα - τρεις κυκλοφορίες σε μία μέρα σήμερα.

Δεν νομίζω ότι υπάρχουν ακόμη βέλτιστες πρακτικές καθώς μόλις μπήκε σε beta. Ωστόσο, βλέπω αρκετούς να διανέμουν μέσω Firebase. Μπορείτε να εγγραφείτε δωρεάν.

Εδώ εί

Διαβάστε περισσότερα →

node.js - Αδυναμία επέκτασης βασικής κλάσης με Mongoose και Typescript στο NodeJS

Προσπαθώ να χρησιμοποιήσω το Mongoose 4.5.4 και τους τύπους του στο NodeJS με Typescript (προφανώς) ενώ χρησιμοποιώ το Πρότυπο Αποθήκης.

ΒάσηΑποθετηρίου :

export class RepositoryBase<T extends mongoose.Document> implements IRead<T>, IWrite<T> { private _model: mongoose.Model<mongoose.Document>; constructor(schemaModel: mongoose.Model<mongoose.Document>) { this._model = schemaModel; } create(item: T): mongoose.Promise&

Διαβάστε περισσότερα →

javascript - Πώς να εισάγετε ένα module σε μια κλάση χρησιμοποιώντας Typescript και NodeJS

Αναπτύσσω σε nodeJS + Typescript. Έχω υπόβαθρο σε αντικειμενοστραφή προγραμματισμό και θέλω να επωφεληθώ από τα modules του nodejs, αλλά δυσκολεύομαι να τα συνδυάσω με κλάσεις που δεν προορίζονται να είναι modules.

Αυτό προσπαθώ να κάνω:

foo.ts (μονάδα)

Διαβάστε περισσότερα →

javascript - TypeScript για NodeJS μέσω SystemJS

Θα ήθελα να χρησιμοποιήσω το TypeScript στην εφαρμογή NodeJS μου. Για να το κάνω αυτό, σκέφτηκα ότι θα ήταν καλό να χρησιμοποιήσω το SystemJS για να μεταγλωττίζει τα αρχεία πηγαίου κώδικά μου σε JavaScript εν κινήσει. Έχω καταφέρει να παρακάμψω τα περισσότερα προβλήματα που σχετίζονται με τη διαμόρφωση του SystemJS εκτός από τα εξής:

Διαβάστε περισσότερα →

node.js - Χρήση μιας βιβλιοθήκης κλάσεων .NET σε εφαρμογή NodeJS χρησιμοποιώντας Blazor

Έχω ένα έργο .NET Standard που περιλαμβάνει πολλές κλάσεις μοντέλων και μεθόδους, και θέλω να τα χρησιμοποιήσω σε μια εφαρμογή NodeJS γραμμένη σε TypeScript. Όλα τα παραδείγματα που βλέπω για Blazor JavaScript interop ενσωματώνουν το JS μέσω αρχείων Razor, αλλά δεν μπόρεσα να βρω κανένα παράδειγμα που να δείχνει πώς να ενσωματώσω κώδικα .NET με NodeJS. Είναι αυτό δυνατό και αν ναι, πώς; Ευχαριστώ!

Απάντηση #1

Αυτό δεν είναι δυνατόν. Το Client-side Bl

Διαβάστε περισσότερα →

javascript - Πώς να φτιάξετε μια συνάρτηση με γεγονότα και pipe στο nodejs

Γράφω μια βιβλιοθήκη Node.js σε TypeScript, ο κύριος σκοπός αυτής της βιβλιοθήκης θα είναι η λήψη αρχείων από μια δεδομένη διεύθυνση URL, αυτό που θα ήθελα να κάνει είναι να χρησιμοποιείται με αυτόν τον τρόπο

import library from 'library' library('https://www.example.com') .on('progress'

Διαβάστε περισσότερα →

javascript - mobx στο nodejs: παρατήρηση πίνακα πρωτευόντων

Είμαι νέος στο mobx και προχωρώ μέσα από τα έγγραφα. Αφού διάβασα για το observable και το autorun, δημιούργησα ένα μικρό πεδίο δοκιμών για να πειραματιστώ με τη λειτουργικότητα τοπικά.

Όταν εκτελείτε τον ακόλουθο κώδικα στο nodejs 13.12 με mobx 5.15.4, η συνάρτηση autorun καλείται μόνο μία φορά.

Διαβάστε περισσότερα →

node.js - Κατασκευή έργου Node.js TypeScript για παραγωγή

Μπορεί να είναι μια αρχάριος ερώτηση σχετικά με το nodejs και το typescript, φανταστείτε ότι έχω φάκελο src όπου βρίσκονται όλα τα .ts αρχεία μου, και έναν φάκελο lib για τα μεταγλωττισμένα αρχεία. Όταν δεσμεύω αρχεία για να αγνοήσω τον φάκελο lib από το αρχείο .gitignore, η ερώτησή μου είναι απλή: - ο άλλος προγραμματιστής που είναι υπεύθυνος να τραβήξει τις αλλαγές μου και να ξεκινήσει τον παραγωγικό server node, πρέπει πρώτα να μεταγλωττίσ

Διαβάστε περισσότερα →

javascript - Πώς να αποκτήσετε το αρχείο χρησιμοποιώντας σχετική διαδρομή (όρισμα) στο NodeJS

Θέλω να αποκτήσω τα αρχεία χρησιμοποιώντας myFunction()

πώς να αποκτήσετε το αρχείο αν ο χρήστης περάσει μια σχετική διαδρομή ως όρισμα συνάρτησης

../κάπου/index.js

import {myFunction} from "../pathTo/app.js"; myFunction("

Διαβάστε περισσότερα →

node.js - Αναφορά χρήστη σε heroCard στο botframework (nodejs)

Ο χρήστης θέλει να επιστρέψει ένα μήνυμα σε ένα κανάλι του Teams. Στην κάρτα, θα ήθελα να αναφέρω τον χρήστη που έστειλε το μήνυμα πίσω στο κανάλι. Η ακολουθία των οδηγιών στα Microsoft Docs δεν λειτούργησε. Χρησιμοποιώντας αυτόν τον TextEncoder, το όνομα του χρήστη κωδικοποιούνταν και απλώς επιστρεφόταν ως αριθμοί (π.χ. 82,111,115,105,101,114,115,44,32,74,97,115,112,10,....).

Ο τρόπος που έχει ρυθμιστεί παρακάτω επιστρέφει το όνομα του χρήστη, αλλά όχι ως αναφορά, μόνο το κείμενο. Πώς

Διαβάστε περισσότερα →