Viblo
  • Posts
  • Questions
  • Discussions
Announcements
No announcement yet.
All Announcements

Pham Tri Trung

@Plumpboy

Report
  • Posts
  • Series
  • Questions
  • Answers
  • Clips
  • Followings
  • Followers
  • Tags
  • Reputations
  • Communication

[Nodejs, Typescript] Lỗi: Cannot use import statement outside a module

Pham Tri Trung
Answered Monday, 3:27 AM
const path = require('path');
const isProduction = false;
const mode = isProduction ? 'production' : 'development';
const devtool = isProduction ? false : 'inline-source-map';
module.exports = {
  entry: './server/server.ts',
  target: 'node',
  mode,
  devtool,

  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        use: [
          {
            loader: 'babel-loader',
          }
        ]
      },
      {
        test: /\.ts$/,
        exclude: /node_modules/,
        use: [
          {
            loader: 'babel-loader',
          },
          {
            loader: 'ts-loader',
          },
        ]
      }
    ]
  },
  resolve: {
    extensions: ['.js', '.ts', '.json' ]
  },
  output: {
    filename: 'server.js',
    path: path.resolve(__dirname, 'build'),
    library: 'server',    // very important line
    libraryTarget: 'umd',    // very important line
    umdNamedDefine: true     // very important line
  },
  node: {
    __dirname: false,
    __filename: false,
  },
};
0

Hỗ trợ GOOGLE AMP (Dấu sấm sé) Cập nhật muộn

Pham Tri Trung
Answered Mar 31st, 2:36 AM

https://developers.google.com/amp/cache/update-cache

-1

Xin hướng dẫn truy vấn từ 2 bảng

Pham Tri Trung
Answered Mar 30th, 9:36 AM

http://sqlfiddle.com/#!9/9a419/20/0

I think it works

SELECT table2.*,  (
    SELECT GROUP_CONCAT(table1.username)  
    FROM table1
    WHERE FIND_IN_SET(table1.id, table2.ids)
) as names
FROM table2

---UPDATE---

Thế này nhanh hơn subquery

SELECT
    table2.ids,
    GROUP_CONCAT(table1.username) AS NAMES
FROM
    table2
LEFT JOIN table1 ON FIND_IN_SET(table1.id, ids)
GROUP BY
    table2.ids
+1

Nhờ mọi người tư vấn về thiết kế database để xử lý của code đc tối ưu

Pham Tri Trung
Answered Mar 23rd, 4:13 AM
  • store_calendar: lịch làm việc, giờ bắt đầu, giờ kết thúc, các ngày làm việc trong tuần
  • store_stop_time: thời gian ngừng làm việc của store
  • booking_stocks: các loại bàn ăn
  • booking_stock_options: các loại option có thể có của từng loại booking
  • bookings: lưu các booking của khách hàng.

Viết câu query kiểu gì build ra được cái calendar giống vậy là được http://jsfiddle.net/Xx4GS/258/ không thì làm kiểu giống bàn cờ caro hay time schedule table, tùy kích cỡ màn hình.

+1

[ask] webpush notification - vấn đề gửi số lượng lớn trong thời gian ngắn

Pham Tri Trung
Answered Dec 15th, 2020 2:51 AM

Bạn thử cái này xem https://github.com/baudev/Firebase-Cloud-Messaging-FCM-XMPP

-1

Hỏi về form update 30 records

Pham Tri Trung
Answered Dec 11th, 2020 2:32 AM

Insert on duplicate keys update ...

+1

mình có chạy code của tác giả bài đánh giá sp trên lazada nhưng bị lỗi nhờ mn giúp mình

Pham Tri Trung
Answered Dec 7th, 2020 3:49 PM

hoặc dùng url encode hoặc dùng tiếng anh. Đừng để "đồ án 2"

0

Hỏi về cách giảm lượt request khi scraping

Pham Tri Trung
Answered Nov 26th, 2020 4:39 AM

dùng proxy nhé, nếu không phải click paid thì dùng tor cho đỡ mất tiền.

+2

Validation input array laravel

Pham Tri Trung
Answered Nov 20th, 2020 4:46 AM
$array = ['question' => 'required|array'];
foreach ($vars as $var) {
        $array += ['question.*.' . $var => 'required'];
}
+1

Khi setup Laravel queue sử dụng Supervisor thì nên dùng User nào?

Pham Tri Trung
Answered Nov 4th, 2020 4:14 AM

tùy vào việc bạn dùng webserver và kiểu php handler gì, nếu dùng php như proxy (php-fpm) thì hãy dùng user của php-fpm còn nếu webserver execute trực tiếp code php, hãy dùng user webserver.

+2

chào các bạn cho mình hỏi cơ chế chặn tải file khi làm web elearning

Pham Tri Trung
Answered Oct 7th, 2020 2:46 PM

download file qua code backend, ko download trực tiếp qua web server, authen và author bình thường như chức năng khác. Hoặc sử dụng signed url với webserver https://www.nginx.com/blog/securing-urls-secure-link-module-nginx-plus/ hoặc dùng cloud như aws s3 cũng có signed url.

+1

Sự khác nhau giữa git merge và git rebase là gì ?

Pham Tri Trung
Answered Sep 22nd, 2020 6:29 AM

merge sẽ viết tiếp lịch sử, còn rebase viết lại lịch sử. vì vậy sau khi merge bạn luôn có thể push bình thường, còn rebase bạn có thể sẽ phải push force.

Vậy tại sao phải dùng rebase theo mình thì có những lợi ích chính sau

  • lịch sử commit khi merge vào master đẹp, đễ kiểm soats
  • dễ dàng fix conflict hơn, vì nó tạo lịch sử mới đối với mỗi commit, nên bạn sẽ fix conflict từng commit.
+3

Hỏi về source code của những ông lớn công nghệ.

Pham Tri Trung
Answered Sep 3rd, 2020 1:31 AM

open source cuar google facebook aws thì lên github mà tìm, tiêu biểu có react, gcloud sdk, aws sdk

+2

Hỏi về xử lí quan hệ nhiều-nhiều trong SQL

Pham Tri Trung
Answered Sep 1st, 2020 4:02 AM

Có thể lưu trường tag_ids chứa nhiều id tag trong bảng post.

0

Xử lý đa luồng trong laravel

Pham Tri Trung
Answered Jul 21st, 2020 2:27 AM

Đa luồng là multi thread, cái bạn muốn là process chạy ngầm, có thể gọi là worker.

+2

Thêm mô tả cho route trong laravel

Pham Tri Trung
Answered Jul 10th, 2020 3:36 AM

thêm 1 thuộc tính vào

\Route::put('suggests/{id}/approval', ['comment' => 'Duyệt đề xuất', 'uses' => '[email protected]'])->name('suggest.approval);

Lấy thì lấy thế này Route::getCurrentRoute()->getAction('comment')

+3

Xin demo về Laravel Product Variants

Pham Tri Trung
Answered Jul 8th, 2020 4:18 AM

Thử làm theo kiểu EAV như wordpress đó Screenshot from 2020-07-08 11-18-35.png

+2

Mirror hoàn toàn 1 thẻ input ?

Pham Tri Trung
Answered Jun 4th, 2020 4:42 AM
$element.clone(true, true);

nếu ko rõ cần event nào thì dùng cái này, replace lại dom là đc biết rõ thì dùng bind(). mà làm gì có chuyện xảy ra cùng lúc :v

0

Token server

Pham Tri Trung
Answered May 27th, 2020 3:38 AM

từ ngày đăng nhập

+1

Xin hướng dẫn định hướng làm app Facebook

Pham Tri Trung
Answered May 26th, 2020 8:16 AM

bạn dùng ngôn ngữ gì cũng được, sdk của facebook hỗ trợ hầu hết các ngôn ngữ, vừa đọc doc vừa code thôi

+2
  • 1
  • 2
  • 3

Total post views

5.2K

Reputations

355

Following tags

12

Following users

2

Followers

8

Posts

7

Clips

19

Total questions

6

Total answers

56

Technical skills


PHP MySql ReactJS Node.js Docker JavaScript jQuery nginx Laravel VueJS

Organization


Have no organizations yet.

Posts tendency


Resources

  • Posts
  • Organizations
  • Questions
  • Tags
  • Videos
  • Authors
  • Discussions
  • Recommend System
  • Tools
  • Machine Learning
  • System Status

Services

  • Viblo CV Viblo Code
  • Viblo CV Viblo CV
  • Viblo CTF Viblo CTF
  • Viblo Learning Viblo Learning

Mobile App

Get it on Google Play Download on the App Store
QR code

Links

  • Atom Icon

© 2021 Viblo. All rights reserved.

  • About Us
  • Feedback
  • Help
  • FAQs
  • RSS
  • Terms
  • DMCA.com Protection Status