ค้นหาเว็บไซต์
ฉันเพิ่งสร้างโปรเจค 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 ของฉันกับแอป Ionic4 ที่มีอยู่โดยใช้ Angular Typescript แต่ฉันกำลังประสบปัญหาในการนำเข้ามาใช้ในโปรเจกต์ของฉัน ฉันควรนำเข้าไคลเอนต์ NodeJS ของ Dialogflow เพื่อใช้งานในแอป Ionic หรือ Angular ของฉันอย่างไรดีที่สุด?
ฉันเริ่มโครงการ Ionic4 Angular ว่างเปล่าและติดตั้งไลบรารีไคลเอนต์ dialogflow:
npm install dialogflowและฉันยังได้ติดตั้ง Dialogflow TypeScript โดยใช้:
npm install --save @types/dialogflowฉ
อ่านต่อไป →เมื่อใช้ node กับ "type": "module", (ยังอยู่ในขั้นทดลอง แต่ใช้งานได้) คุณสามารถ import foo from 'foo'; ได้โดยตรงเมื่อ foo มี module.exports=....
TypeScript ควรถูกกำหนดค่าอย่างไรเมื่อต้องทำสิ่งนี้?
เมื่อมี "module": "commonjs", ใน tsconfig.json การใช้ import foo from 'foo'; จะทำงานตามที่คาดไว้ อย่างไรก็ตามเมื่อตั้งค่า "mod
อ่านต่อไป →ฉันได้เริ่มใช้ 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
อ่านต่อไป →ฉันได้สร้าง 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'); อ่านต่อไป →
นี่คือคำถามก่อนหน้าของฉัน
สรุปสั้น ๆ: ฉันกำลังพยายามประกาศชนิดสำหรับตัวแปรทั่วโลกของ NodeJS ของฉัน (ซึ่งฉันกำลังตั้งค่าใน hook before) เพื่อให้ TypeScript สามารถรู้จักมันได้
ไฟล์ wdio.conf ของฉัน:
... let chai = require(' อ่านต่อไป →ขณะนี้ฉันกำลังพยายามใช้ CA Bundle กับ NodeJS 14.0 ฉันได้ใช้บทความของ Namecheap เป็นแนวทางในการใช้งานฟีเจอร์นี้ ตอนนี้ฉันติดอยู่กับบางสิ่งบางอย่าง:
จาก NodeJS tls.crea
อ่านต่อไป →
ฉันใช้ ts-node ในการแปลงโค้ด TypeScript เมื่อฉันลองดีบั๊กใน IntelliJ ไฟล์ ts แรกสามารถเห็นได้อย่างถูกต้อง แต่หลังจากนั้นฉันก็ไปยังโค้ด JavaScript ที่ถูกแปลงแล้ว ฉันได้เพิ่ม ?import 'source-map-support/register' ในไฟล์เอนทรี
นี่คือสิ่งที่ฉันเรียกจาก package.json:
T อ่านต่อไป →
ฉันต้องการอ้างอิงไฟล์ 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': อ่านต่อไป →เรามีแอป NodeJS เขียนด้วย TypeScript เราใช้โมดูลโดยใช้เส้นทางสัมพัทธ์ เช่น
import foo from '@/bar';เรามีรายการเส้นทางต่อไปนี้ใน tsconfig.json
"paths": { "@/*": [ "./*" ] }เนื่องจาก TypeScript ไม่มีการรองรับการแปลงเส้นทาง เราจึงใช้ ttypescript ในการคอมไพล์และแทนที่ tsconfig.json ด้วย tsconfig.build.json
{ "extends": "./tsconfig.json", "compilerOptions": { "plugins": [
อ่านต่อไป →