تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Ahmad KHanzadeh
عدم اجرای کامل
جامعه جاوا اسکریپت ایجاد شده در ۱۸ اردیبهشت ۱۴۰۰

سلام و وقت شما بخیر

من مطابق با کدی که استاد برای این پروژه زدن کار رو انجام دادم 

سرور کامل اجرا میشه ( روی پورت خودش دسترسی دارم )‌ اما فایل جاوااسکریپتی که داریم به فایل html می‌چسبونیمش رو نمی‌تونه بخونه 

ادرس دهی‌ها رو هم درست انجام دادم 

یه نگاه اگه بکنین ممنون میشم :

// EsTrainServer.js
var fs=require('fs'),
    http=require('http');
var mimeTypes={
    "html":"text/html",
    "jpeg":"image/jpeg",
    "jpg":"image/jpeg",
    "png": "image/png",
    "svg":"image/svg+xml",
    "json":"application/json",
    "js":"text/javascript",
    "css":"text/css"
};
http.createServer(function(req,res){
    console.log('listen on port 8080');
    fs.readFile(__dirname + req.url, function(err,data){
        if(err){
            res.writeHead(404);
            res.end(JSON.stringify(err));
            return;
        }
        var mimeType=mimeTypes[req.url.split('. ').pop()];
        if(!mimeType){
            mimeType='text/plain';
        }
        res.writeHead(200, {"Content-type":mimeType});
        res.write(data, "binary");
        res.end();
    });
}).listen(8080);
//  EsTrainExport.js
 export let message='hi'
  export function getMessage(){
      return message;
  }
  export function setMessage(msg){
      message=msg;
 }
  export class logger{
  }
alert('hello, we are in exports Module!!!');
// EsTrain1.js
import {message as txt}  from './ESTrainExport';
console.log(txt)
<!-- ESTrain.html -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
    </style>
</head>
<body>
    <script>'use strict'; </script>
   <!-- <script src="./EsTrain1.js" type="module"></script> -->
   <script src="http://localhost:8080/EsTrain1" type="module"></script>
</body>
</html>

سلام

این آدرس را در مرورگر باز کنید ببینید کدتون را مشاهده میکنید (فایل باز میشه؟)

http://localhost:8080/EsTrain1

مهرداد دادخواه ۲۲ اردیبهشت ۱۴۰۰، ۰۱:۱۹