ค้นหาเว็บไซต์

javascript - ทำไมฉันถึงได้รับข้อผิดพลาด Unexpected token export บน nodejs กับ vue cli และ ssr?

ฉันเพิ่งสร้างโปรเจค Vue โดยใช้ vue/cli v3.10.0

ฉันเพิ่ม ssr ลงในโปรเจกต์เหมือนตัวอย่าง vue-cli-ssr-example

แต่หลังจากที่ฉันสร้างและรันฝั่งเซิร์ฟเวอร์ (nodejs) และฉันพยายามเข้าไปที่ http://localhost:8080:

แต่เกิดข้อผิดพลาดดังต่อไปนี้:

error during render : / C:\sandbox3\vuecli-with-ssr\node_modules\register-service-worker\index.js:18 export function register (swUrl, hooks) { ^^^^^^ SyntaxError: Unexpected token export at new Script

อ่านต่อไป →

วิธีการกำหนดค่าและใช้ไลบรารีไคลเอนต์ Dialogflow V2 NodeJS ใน Angular7-Typescript หรือ Ionic v4?

ฉันต้องการรวมแชทบอท Dialogflow ของฉันกับแอป Ionic4 ที่มีอยู่โดยใช้ Angular Typescript แต่ฉันกำลังประสบปัญหาในการนำเข้ามาใช้ในโปรเจกต์ของฉัน ฉันควรนำเข้าไคลเอนต์ NodeJS ของ Dialogflow เพื่อใช้งานในแอป Ionic หรือ Angular ของฉันอย่างไรดีที่สุด?

ฉันเริ่มโครงการ Ionic4 Angular ว่างเปล่าและติดตั้งไลบรารีไคลเอนต์ dialogflow:

npm install dialogflow

และฉันยังได้ติดตั้ง Dialogflow TypeScript โดยใช้:

npm install --save @types/dialogflow

ฉ

อ่านต่อไป →

วิธีการกำหนดค่า TypeScript เมื่อใช้ Node.js ECMAScript Modules

เมื่อใช้ node กับ "type": "module", (ยังอยู่ในขั้นทดลอง แต่ใช้งานได้) คุณสามารถ import foo from 'foo'; ได้โดยตรงเมื่อ foo มี module.exports=....

TypeScript ควรถูกกำหนดค่าอย่างไรเมื่อต้องทำสิ่งนี้?

เมื่อมี "module": "commonjs", ใน tsconfig.json การใช้ import foo from 'foo'; จะทำงานตามที่คาดไว้ อย่างไรก็ตามเมื่อตั้งค่า "mod

อ่านต่อไป →

node.js - วิธีที่แนะนำในการแชร์ประเภทระหว่าง frontend และ nodejs graphql

ฉันได้เริ่มใช้ TypeScript กับ GraphQL บน Node.js แล้ว แต่สิ่งหนึ่งที่ทำให้ฉันประหลาดใจคือการใช้ gql จาก apollo-server-express มีวิธีใดบ้างที่ฉันสามารถใช้ประเภทข้อมูลที่ใช้ภายในสคีมา GraphQL ในที่อื่น ๆ ได้

import { gql } from 'apollo-server-express'; export const userSchema = gql` type User { id: String! name: String } type Query { getUsers: [User] } `;

ตอนนี้ฉันไม่อยากสร้างอินเทอร์เฟซแยกสำหรับ User

อ่านต่อไป →

javascript - express router ใช้งานไม่ได้ใน nodejs typescript?

ฉันได้สร้าง registerClass ขึ้นมาซึ่งฉันจะเพิ่มเส้นทางทั้งหมดสำหรับแอปพลิเคชันนี้ แอป Node ตัวนี้ใช้ TypeScript ดังนั้นซอร์สทั้งหมดอยู่ในไดเรกทอรี dist สิ่งที่ฉันกำลังพลาดในโค้ดด้านล่างคืออะไร เมื่อฉันเรียก endpoint http://localhost:9001/user มันไม่ได้เข้าไปที่ registerRouteClass ? ฉันคิดว่ามันไม่ได้อ่านไดเรกทอรี dist

เซิร์ฟเวอร์.js

const express = require("express"), path = require("path"), app = express(); var router = require('./dist');

อ่านต่อไป →

node.js - ประกาศปลั๊กอิน Chai แบบกำหนดเองเป็นตัวแปรทั่วโลกของ NodeJS ใน TypeScript

นี่คือคำถามก่อนหน้าของฉัน

สรุปสั้น ๆ: ฉันกำลังพยายามประกาศชนิดสำหรับตัวแปรทั่วโลกของ NodeJS ของฉัน (ซึ่งฉันกำลังตั้งค่าใน hook before) เพื่อให้ TypeScript สามารถรู้จักมันได้

ไฟล์ wdio.conf ของฉัน:

... let chai = require('

อ่านต่อไป →

node.js - NodeJS 14: การใช้ SSL CA Bundle

ขณะนี้ฉันกำลังพยายามใช้ CA Bundle กับ NodeJS 14.0 ฉันได้ใช้บทความของ Namecheap เป็นแนวทางในการใช้งานฟีเจอร์นี้ ตอนนี้ฉันติดอยู่กับบางสิ่งบางอย่าง:

  1. สำหรับพารามิเตอร์ ca ของ https.createServer() สามารถส่งไฟล์รูปแบบใดได้บ้าง?
  2. ฉันจะตรวจสอบได้อย่างไรว่ามีการใช้ชุด CA จริงๆ

คำตอบ #1

สำหรับพารามิเตอร์ ca ของ https.createServer() สามารถส่งไฟล์รูปแบบใดได้บ้าง?

จาก NodeJS tls.crea

อ่านต่อไป →

node.js - การดีบัก NodeJs ด้วย Typescript ไม่สามารถใช้แผนที่ซอร์สโค้ดได้

ฉันใช้ ts-node ในการแปลงโค้ด TypeScript เมื่อฉันลองดีบั๊กใน IntelliJ ไฟล์ ts แรกสามารถเห็นได้อย่างถูกต้อง แต่หลังจากนั้นฉันก็ไปยังโค้ด JavaScript ที่ถูกแปลงแล้ว ฉันได้เพิ่ม ?import 'source-map-support/register' ในไฟล์เอนทรี

นี่คือสิ่งที่ฉันเรียกจาก package.json:

T

อ่านต่อไป →

node.js - ข้อผิดพลาด OpenApi เมื่ออ้างอิงไปยังไฟล์อื่น NodeJS

ฉันต้องการอ้างอิงไฟล์ yaml อื่นในโปรเจกต์ NodeJS ของฉัน

ไฟล์ yaml หลักของฉันมีลักษณะดังนี้

openapi: 3.0.3 info: title: test description: Description version: 0.0.1 servers: - url: http://localhost:3000 variables: basePath: default: / description: Local server with default port paths: /sign-in: post: summary: Test. description: Test. requestBody: $ref: "test.yaml" responses: '200':

อ่านต่อไป →

node.js - การแก้ไขเส้นทางสัมพัทธ์ในแอป Nodejs แบบไร้เซิร์ฟเวอร์ใน Typescript

เรามีแอป NodeJS เขียนด้วย TypeScript เราใช้โมดูลโดยใช้เส้นทางสัมพัทธ์ เช่น

import foo from '@/bar';

เรามีรายการเส้นทางต่อไปนี้ใน tsconfig.json

"paths": { "@/*": [ "./*" ] }

เนื่องจาก TypeScript ไม่มีการรองรับการแปลงเส้นทาง เราจึงใช้ ttypescript ในการคอมไพล์และแทนที่ tsconfig.json ด้วย tsconfig.build.json

{ "extends": "./tsconfig.json", "compilerOptions": { "plugins": [

อ่านต่อไป →